C语言上机练习题记答案

上传人:工**** 文档编号:432886718 上传时间:2023-09-12 格式:DOC 页数:6 大小:29.50KB
返回 下载 相关 举报
C语言上机练习题记答案_第1页
第1页 / 共6页
C语言上机练习题记答案_第2页
第2页 / 共6页
C语言上机练习题记答案_第3页
第3页 / 共6页
C语言上机练习题记答案_第4页
第4页 / 共6页
C语言上机练习题记答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C语言上机练习题记答案》由会员分享,可在线阅读,更多相关《C语言上机练习题记答案(6页珍藏版)》请在金锄头文库上搜索。

1、1.在屏幕上输出”hello world!”2.定义整型变量a,赋初始值10,在屏幕上输出变量的值3.在题2中,变量a的值由用户输入,然后再输出a的值4. 用户输入长、宽,如果长宽大于0计算面积并输出,否则输出错误提示。/定义变量长、宽、面积/使用输入函数输入长和宽/判断:如果长和宽都大于0/那么计算面积输出/否则输出错误提示5. 判断用户输入的任意正整数是偶数还是奇数。/定义变量/使用输入任意正整数/判断:如果该数除2的余数等于0/那么输出是偶数/否则输出是奇数6. 从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,直接输出。/定义字符型变量/使用输入任意字符%c/判断

2、:如果该字符=A&0 /循环体sum=sum+x%10;x=x/10 /输出4.#include void main()int length;int width;int s;printf(请输入长和宽n);scanf(%d%d,&length,&width);if(length0&width0)s=length*width;printf(面积是%dn,s);elseprintf(输入错误!n);5. #include void main()int a;printf(请输入任意整数n);scanf(%d,&a);if(a%2=0)printf(%d是偶数n,a);elseprintf(%d是奇数

3、n,a);6.#include void main()char a;printf(请输入任意字符n);scanf(%c,&a);if(a=A&a=Z)printf(转换成小写字母后的输出结果%cn,a+32);elseprintf(%cn,a);7. #include void main()int a,b,c;printf(请输入任意3正整数n);scanf(%d%d%d,&a,&b,&c);if(a=b&a=c)printf(最大值%dn,a);elseif(b=c)printf(最大值%dn,b);elseprintf(最大值%dn,c);8. #include void main()in

4、t a,b;/输入成绩printf(请输入数学和语文的成绩n);scanf(%d%d,&a,&b);if(a60|b60)printf(该学生不能录取n);else printf(该学生被录取n);8. #include void main()int year;printf(请输入年份n);scanf(%d,&year);if(year%4=0&year%100!=0|year%400=0)/能被 4 整除但不能被 100 整除的年份,或能被 400 整除printf(是闰年n);else printf(不是闰年n);10. #include void main()int x;int ge,s

5、hi,qian,wan;printf(请输入一个5位数n);scanf(%d,&x);/取出个位ge=x%10;/万位wan=x%10000;/十位shi=(x/10)%10;/千位qian=(x/1000)%10;if(ge=wan&shi=qian)/判断是不是回文printf(是回文n);else printf(不是回文n);11. #include void main()int score;printf(请输入成绩n);scanf(%d,&score);if(score=90)printf(优n);else if(score=80) printf(良n);else if(score=6

6、0) printf(中n);else printf(差n);12.#include void main()char x;printf(请输入任意字符n);scanf(%c,&x);if(x=0&x=A&x=a&x=z) printf(小写字母n);else printf(其他字符n);13. #include void main()int a,b;char op;printf(n 输入操作数1,运算符,操作数2: );scanf(%d,%c,%d,&a,&op,&b);switch(op) case +: printf(n %d+%d=%dn,a,b,a+b); break; case -: printf(n %d-%d=%dn,a,b,a-b); break; case *: printf(n %d%d=%dn,a,b,a*b); break; case /: printf(n %d/%d=%dn,a,b,a/b); break; default: printf(n 运算符错误!); 17. #include void main()int x;int sum=0;printf(请输入任意的正整数n);scanf(%d,&x);while(x0)sum=sum+x%10;x=x/10;printf(各位数之和是%d,sum);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号