《C语言上机练习题记答案》由会员分享,可在线阅读,更多相关《C语言上机练习题记答案(6页珍藏版)》请在金锄头文库上搜索。
1、1.在屏幕上输出”hello world!”2.定义整型变量 a,赋初始值 10,在屏幕上输出变量的值3.在题 2 中,变量 a 的值由用户输入,然后再输出 a 的值4. 用户输入长、宽,如果长宽大于 0 计算面积并输出,否则输出错误提示。/定义变量长、宽、面积 /使用输入函数输入长和宽 /判断:如果长和宽都大于 0 /那么计算面积输出 /否则输出错误提示 5. 判断用户输入的任意正整数是偶数还是奇数。/定义变量 /使用输入任意正整数 /判断:如果该数除 2 的余数等于 0 /那么输出是偶数 /否则输出是奇数 6. 从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出; 否则,直接
2、输出。/定义字符型变量 /使用输入任意字符%c /判断:如果该字符=A int width; int s; printf(“请输入长和宽n“); scanf(“%d%d“, if(length0 printf(“面积是%dn“,s); else printf(“输入错误!n“); 5. #include void main() int a; printf(“请输入任意整数n“); scanf(“%d“,if(a%2=0) printf(“%d 是偶数n“,a); else printf(“%d 是奇数n“,a); 6. #include void main() char a; printf(“
3、请输入任意字符n“); scanf(“%c“, if(a=A printf(“请输入任意 3 正整数n“); scanf(“%d%d%d“, if(a=b else if(b=c) printf(“最大值%dn“,b); else printf(“最大值%dn“,c); 8. #include void main() int a,b;/输入成绩 printf(“请输入数学和语文的成绩n“); scanf(“%d%d“, if(a void main() int year; printf(“请输入年份n“); scanf(“%d“, if(year%4=0 elseprintf(“不是闰年n“)
4、; 10. #include void main() int x; int ge,shi,qian,wan; printf(“请输入一个 5 位数n“); scanf(“%d“, /取出个位 ge=x%10; /万位 wan=x%10000; /十位 shi=(x/10)%10; /千位 qian=(x/1000)%10; if(ge=wan elseprintf(“不是回文n“); 11. #include void main() int score;printf(“请输入成绩n“); scanf(“%d“,if(score=90) printf(“优n“);else if(score=80
5、)printf(“良n“); else if(score=60)printf(“中n“); else printf(“差n“); 12. #include void main() char x;printf(“请输入任意字符n“); scanf(“%c“,if(x=0char op; printf(“n 输入操作数 1,运算符,操作数 2: “); scanf(“%d,%c,%d“, 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“, while(x0) sum=sum+x%10; x=x/10; printf(“各位数之和是%d“,sum);