c语言基础实验试题

c语言基础实验试题

ID:32280846

大小:47.00 KB

页数:4页

时间:2019-02-02

c语言基础实验试题_第1页
c语言基础实验试题_第2页
c语言基础实验试题_第3页
c语言基础实验试题_第4页
资源描述:

《c语言基础实验试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一程序设计入门实验目的:l理解数据存储的类型,变量的概念l能够进行简单的整数、实数的算术运算l掌握数据的输入输出基本格式一、程序改错1.打开如下的源文件err1.cpp,改正错误(但不改变程序的整体结构),直到得到正确的结果。#includeintmain(void){inta,b,c;a=2;b=3;c=a+b;printf("c=%d",c);return0;}2.打开如下的源文件err2.cpp,改正错误(但不改变程序的整体结构,可以增加必要的语句),直到得到正确的结果}答案一#include

2、io.h>intmain(void){inta,b;floatav2;printf("inputtwonumbers");scanf("%d%d",&a,&b);av2=(a+b)/2;printf("%.1f",av2);return0;}答案二#includeintmain(void){inta,b;floatav2;a=2,b=3;av2=(float)(a+b)/2;printf("%.1f",av2);return0;}二、问题求解1.写一个程序在屏幕上输出结果Hello!WelcometoFuz

3、hou#includeintmain(void){printf("Hello!welcometoFuzhou");return0;}2.写一个程序求3门课的平均成绩,结果精确到1位小数。测试用例:输入90,80,70输出80.0#includeintmain(void){inta,b,c;floatsum;a=90,b=80,c=70;sum=(float)(a+b+c)/3;printf("%.1f",sum);return0;}3.写一个程序对一个四位整数加密后输出。方法是将该数每

4、一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将第1位和第3位上的数字互换,第2位和第4位上的数字互换,组成加密后的新数。提示首先把该四位数整数的每一位用求余运算和除法运算分离出来,然后再用题中方法求出每位加密后的新数字。测试用例输入1257输出4601(提示:每位加9除10求余得0146,交换后得4601)#includeintmain(void){inta,b,c,d;inte,f,g,h;intsum;a=1,b=2,c=5,d=7;e=(a+9)%10;f=(b+9)%10;g=(c+9)%1

5、0;h=(d+9)%10;sum=g*1000+h*100+e*10+f;printf("%d",sum);return0;}心的体会:第一次学习高级语言,感觉还是不错的。与自己想象的相差不大,一句话,不断尝试。才会不断进步。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。