C语言慕课编程题在线测试(新).doc

C语言慕课编程题在线测试(新).doc

ID:51569490

大小:116.03 KB

页数:51页

时间:2020-03-13

C语言慕课编程题在线测试(新).doc_第1页
C语言慕课编程题在线测试(新).doc_第2页
C语言慕课编程题在线测试(新).doc_第3页
C语言慕课编程题在线测试(新).doc_第4页
C语言慕课编程题在线测试(新).doc_第5页
资源描述:

《C语言慕课编程题在线测试(新).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章1.1题目内容:使用printf()在屏幕上输出helloworld!提示:#include intmain(){printf("helloworld!");return0;}输入格式:无输出格式:输出提示信息:"helloworld!"输入样例:输出样例:helloworld!#includeintmain(){printf("helloworld!");return0;}1.2在屏幕上输出多行信息(3分)题目内容:使用printf()函数在屏幕上输出以下多行信息:helloworld!h

2、ellohit!helloeveryone!提示:在printf()函数中转义字符‘’表示换行。输入格式:输出格式:输出提示信息:"helloworld!""hellohit!""helloeveryone!"输入样例:输出样例:helloworld!hellohit!helloeveryone!#includeintmain(){printf("helloworld!");printf("hellohit!");printf("helloeveryone!");return0;}1.3计算半圆弧的

3、周长及半圆面积(3分)题目内容:编程并输出半径r=5.3的半圆弧的周长及该半圆的面积,的取值为3.14159。要求半径r和必须利用宏常量表示。输入格式:无输出格式:半圆的面积输出格式: "Area=%f"半圆弧的周长输出格式: "circumference=%f"输入样例:输出样例:Area=44.123632circumference=16.650427#include#definePI3.14159#defineR5.3intmain(){printf("Area=%f",R*R*PI/2);printf("c

4、ircumference=%f",2*R*PI/2);return0;}1.4计算长方体体积(3分)题目内容:编程并输出长1.2、宽4.3、高6.4的长方体的体积。要求长方体的长、宽、高必须利用const常量表示。输入格式:无输出格式:长方体的体积输出格式:"volume=%.3f"输入样例:输出样例:#includeintmain(){constfloatl=1.2;constfloatx=4.3;constfloaty=6.4;printf("volume=%.3f",l*x*y);return0;}第三章3.

5、1计算两个数的平方和(3分)题目内容:从键盘读入两个实数,编程计算并输出它们的平方和,要求使用数学函数pow(x,y)计算平方值,输出结果保留2位小数。提示:使用数学函数需要在程序中加入编译预处理命令#include以下为程序的输出示例:pleaseinputxandy:1.2,3.4↙result=13.00输入格式:"%f,%f"输出格式:输入提示信息:"pleaseinputxandy:"输出格式:"result=%.2f"输入样例:输出样例:#include#includeint

6、main(){printf("pleaseinputxandy:");floatx,y;scanf("%f,%f",&x,&y);printf("result=%.2f",pow(x,2)+pow(y,2));return0;}3.2逆序数的拆分计算(3分)题目内容:从键盘输入一个4位数的整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-1234,忽略负号,由1234分离出其千位1、百位2、十位3、个位4,然后计算4*1000+3*100+2*10+1=4321,并输出4321。再将得到的逆序数4321拆分为两个2位数的

7、正整数43和21,计算并输出拆分后的两个数的平方和的结果。以下是程序的输出示例:Inputx:-1234↙y=4321a=43,b=21result=2290输入格式:"%d"输出格式:输入提示信息:"Inputx:"逆序数输出格式:"y=%d"逆序数拆分后的输出格式:"a=%d,b=%d"平方和的输出格式:"result=%d"输入样例:输出样例:#includeintmain(){printf("Inputx:");intx;scanf("%d",&x);if(x<=0){x=-x;}inta,b,c,

8、d;a=x/1000;b=x/100%10;c=x/10%10;d=x%10;printf("y=%d",d*1000+c*100+b*10+a)

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

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

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