C语言程序设计教程 课后答案4(周争鸣版)
更新时间:2023-10-26 18:51:01 阅读量: 综合文库 文档下载
C语言程序设计教程(周争鸣版)第四章课后答案 三.编程题
1.给出一个不多于5位的正整数,判断它是几位数。 #include
long n;
printf(\请输入一个不多于5位的正整数:\scanf(\if(n>=10000){
printf(\ 该数为五位数\\n\
}else if(n>=1000&&n<=9999){
printf(\ 该数为四位数\\n\
}else if(n>=100&&n<=999){
printf(\ 该数为三位数\\n\
}else if(n>=10&&n<=99){
printf(\ 该数为二位数\\n\
}else if(n>=0&&n<=9){
printf(\ 该数为一位数\\n\
}else{ }
printf(\ 输入不正确!\\n\
2.用switch语句编写实现例4.3的功能。 #include
int score;
printf(\请输入分数成绩:\scanf(\switch(score/10){ }
case 9:printf(\ 优\\n\case 8:printf(\ 良\\n\case 7:printf(\ 中\\n\case 6:printf(\ 及格\\n\case 5:printf(\ 不及格\\n\case 4:printf(\ 不及格\\n\case 3:printf(\ 不及格\\n\case 2:printf(\ 不及格\\n\case 1:printf(\ 不及格\\n\case 0:printf(\ 不及格\\n\default:printf(\ 输入不正确!\\n\
3.打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于其本身。例如:153是一个“水仙花数”,因为153=1^3+5^3+3^3。 #include
4.将一个正整数分解成质因数的乘积。例如:输入90,打印出90=2*3*3*5. #include
int i,n; int a,b,c,n;
printf(\打印出所有水仙花数:\\n\for(n=100;n<=999;n++){ }
a=n/100; b=(n/10); c=n;
if(n==a*a*a+b*b*b+c*c*c)
printf(\
}
printf(\请输入一个待分解正整数:\scanf(\printf(\ \\n%d=\for(i=2;i<=n;i++){ }
printf(\
while(n%i==0){ }
printf(\n/=i;
5.输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。 #include
char t;
int a=0,b=0,c=0,d=0; printf(\while((t=getchar())!='\\n'){
if((t>='A'&&t<='Z')||(t>='a'&&t<='z')){ a++;
}
}
}else if(t>='0'&&t<='9'){ b++;
}else if(t==' '){ c++;
}else d++;
printf(\英文字母个数为:%d\\n\printf(\数字个数为:%d\\n\printf(\空格个数为:%d\\n\printf(\其它字符个数为:%d\\n\
6.一球从100米高度自由落下,每次落地后,反跳回原高度的一半再落下。求它在第10次落地时,共经过多少米?第10次反跳多高? #include
float i,t,s=0,h=100; t=h;
for(i=1;i<=10;i++){ s+=t;
}
h/=2.0; t=2*h;
printf(\一球从一百米落下,每次落地后,反跳回原高度的一
半,则:\\n\ }
printf(\球在第10次落地时,共经过路程为%f米\\n\printf(\球第10次反弹的高度为%f米\\n\
正在阅读:
2013年秋季学期二年级数学九月练习题07-29
拥抱秋天作文600字07-15
Miebach激光焊机及维护05-03
公司军训心得体会【优秀4篇】03-22
优秀家长育儿心得体会(优秀3篇)03-22
chapter04脱硫工艺现状05-01
中国婴儿沐浴露行业调研报告11-12
2010年意健险核保指引05-05
初二升初三语文暑假衔接模拟题含答案05-09
- Win7 安装MySql图示
- 计算器课程设计报告
- 部编版八年下语文第三单元第六单元古诗文理解默写练习及答案
- 13质量通病防治方案和施工措施
- 土力学试题~~~~
- 公务员打印资料
- 传热膜系数测定实验报告 - 图文
- 新时期煤矿协管安全工作的创新与实践
- 第五章 习题及参考答案
- 220kV架空线路强条执行记录表
- 音乐欣赏读后感
- 高炉
- 劳动教育需要新的时代内涵
- 10建筑地面工程施工质量验收规范GB50209-20021
- 银行会计练习题2答案
- 2013年七年级地理上册知识点复习提纲湘教版
- 人教版三年级语文上册第四单元测试题(A卷)(有答案)
- 营养师第九章练习题
- 湖北省武汉市2018届高三毕业生二月调研 理综化学
- 行业分析2018-2023年中国男性护肤品行业市场发展分析及投资前景
- 争鸣
- 语言程序
- 课后
- 设计教程
- 答案