- 25
- 0
- 约7.69千字
- 约 11页
- 2017-09-07 发布于陕西
- 举报
实验五:逻辑结构程序设计#includestdio.h
main()
{
float score;
char grade;
printf(请输入学生成绩:);
scanf(%f,score);
while (score100 , score0)
{
printf(\n输入有误,请重输 );
scanf(%f,score);
}
switch((int)(score/10))
{
case 10:
case 9:grade=A;break;
case 8:grade=B;break;
case 7:grade=C;break;
case 6:grade=D;break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:grade=E;
}
printf(成绩是%5.1f,相应的等级是%c.\n,score,grade);
}
(2)给出一个不多于5位的正整数,要求:
①求出它有几位数;
②分别打印出每一位数字;
③按逆序打印出各位数字;
答:
#includestdio.h
#includemath.h
void main()
{
long int num;
int indiv,ten,hundred,thousand,ten_thousand,place;
printf(请输入一个整数: );
scanf(%ld,num);
if(num9999)
place=5;
else if(num999)
place=4;
else if(num99)
place=3;
else if(num9)
place=2;
else place=1;
printf(位数=%d\n,place);
printf(每位数字为:);
ten_thousand=num/10000;
thousand=(int)(num-ten_thousand*10000)/1000;
hundred=(int)(num-ten_thousand*10000-thousand*1000)/100;
ten=(int)(num-ten_thousand*10000- thousand*1000-hundred*100)/10;
indiv=(int)(num-ten_thousand*10000-thousand*1000-hundred*100-ten*10);
switch(place)
{
case 5:printf(%d,%d,%d,%d,%d\n,ten_thousand,thousand,hundred,ten,indiv);
printf(反序数字为:);
printf(%d,%d,%d,%d,%d\n,indiv,ten,hundred,thousand,ten_thousand);
break;
case 4:printf(%d,%d,%d,%d\n,thousand,hundred,ten,indiv) ;
printf(反序数字为:);
printf(%d,%d,%d,%d\n,thousand,hundred,ten,indiv);
break;
case 3:printf(%d,%d,%d\n,hundred,ten,indiv);
printf(反序数字为:);
printf(%d,%d,%d\n,indiv,ten,hundred);
break;
case 2:printf(%d,%d\n,ten,indiv);
printf(反序数字为:);
printf(%d,%d\n,indiv,ten);
break;
case 1:printf(%d,indiv);
break;
}
getch();
}
(3)编写程序,从键盘接收一个简单的表示四则运算的表达式,计算结果并输出。例如,输入“20+32”,输出“20+32=52”。分别使用switch和els
您可能关注的文档
- [常州市]某医院规划与建筑设计方案.doc
- “犯罪人—被害人和解”的制度设计与司法践行.doc
- 《Java程序设计》练习十.doc
- 《Java程序设计》模拟练习三.doc
- 《打砖块》游戏设计报告.doc
- ××多层框架结构基础设计.doc
- 13万吨年中等分子量聚丙烯酰胺干燥设备设计.doc
- B2C网站设计.doc
- C语言及程序设计课程试卷答案.doc
- GB J74-1984石油库设计规范.doc
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- 2024—2025学年江苏省苏州市工业园区星港初三零模数学试卷.doc VIP
- TG-NET TG-NET 全万兆核心交换机 S6200-16TF 说明书用户手册.pdf
- 天津执业药师继续教育《中药就在您身边(一)》习题答案.docx VIP
- 在公司2026年度党风廉政建设和反腐败工作会上的讲话.docx VIP
- 伟达olt e3320t cli命行说明用户手册命令行操作分册.pdf VIP
- KYT危险预知训练.ppt VIP
- Barsetto咖啡机BAE-01C说明书用户手册.pdf
- 鲁科版高中数学人教版目录.pdf VIP
- 天津执业药师继续教育《儿科常用药物概要》习题答案.docx VIP
- 微机综合保护装置 说明书 3详解.pdf VIP
原创力文档

文档评论(0)