c语言if语句的练习题答案

上传人:ths****59 文档编号:57831847 上传时间:2018-10-25 格式:DOC 页数:4 大小:41KB
返回 下载 相关 举报
c语言if语句的练习题答案_第1页
第1页 / 共4页
c语言if语句的练习题答案_第2页
第2页 / 共4页
c语言if语句的练习题答案_第3页
第3页 / 共4页
c语言if语句的练习题答案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、1、 编写程序输入 a 和 b,求 a 和 b 的余数和商。#include void main() int a,b;scanf(“%d%d“,printf(“商为%d 余数为%d“,a/b,a%b); 2、 输入一个整型数据,分别求出各位数字。如:469,则个位数是 9,十位数是 6,百位 数是 4。 #include void main() int a,m=0; int t,t1,t2,t3,t4;scanf(“%d“,if(a99999)printf(“输入数据超出范围n“);else if (a=0int n=0;scanf(“%d“,while(a)/while(a!=0) n+;/

2、n 用来统计数字 a 是几位数,n 的初值必须为 0b=a%10;a=a/10;/a/=10;printf(“%d“,b);/输出 a 的各位数字printf(“a 的位数为%d“,n);/此语句必须写在循环体的外面 3、 编程输入两个整型数据 a 和 b,若 a2+b2的结果大于 100,则输出 a2+b2的值,否则输出 a+b 的结果。#include void main() int a,b; scanf(“%d%d“,if(a*a+b*b100) printf(“%dn“,a*a+b*b);elseprintf(“%dn“,a+b); /还可以用一个变量来表示还可以用一个变量来表示 a

3、a2 2+b+b2 2的值的值 4、 输入两个整数 a 和 b,若 a3-b3 小于 0,则输出 a-b 的值,否则输出 a3-b3的结果。#include void main()int a,b; scanf(“%d%d“,if(a*a*a-b*b*b void main() int a,b; scanf(“%d%d“,if(a-b)%2!=0) /if(a-b)%2)printf(“%dn“,a-b);elseprintf(“a-b 的结果为不是奇数“); 6、 编程判断输入的数是否既是 5 又是 7 的倍数,如果是输出 yes,否则输出 no。#include void main() in

4、t a; scanf(“%d“,if(a%7=0elseprintf(“no“); 7、 从键盘上输入一个表示年份的整数,判断该年份是否是闰年,判断后的结果显示在屏 幕上。 #include void main() int year; scanf(“%d“,if(year%4=0elseprintf(“%d 年不是闰年!“,year); /还可以用还可以用 ifelse 的嵌套来实现的嵌套来实现 8、 从键盘上输入一个字符,如果是大写字母,则转换成小写字母,如果是小写字母,转换成大写字母,如果是数字字符,转换成该数字所对应的数值的平方。否则原样输出。#include void main() char ch;ch=getchar();/scanf(“%c“,if(ch=Aa=ch-0; /用来求对应数字的平方,用来求对应数字的平方,ch 为字符,为字符,ch-0的结果却为数值的结果却为数值printf(“%dn“,a);elseprintf(“您输入的是除字母和数字之外的其他字符!n“);

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

当前位置:首页 > 高等教育 > 大学课件

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