电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

大学C语言程序设计(编程题) VIP免费

大学C语言程序设计(编程题) _第1页
1/11
大学C语言程序设计(编程题) _第2页
2/11
大学C语言程序设计(编程题) _第3页
3/11
⼤学C语⾔程序设计(编程题)C语⾔程序设计习题(编程题C语⾔程序设计习题(编程题习题1(编程题)[知识点:基础知识编制程序,要求输⼊整数a和b,若a2+b2⼤于100,则输出a2+b2百位以上的数字,否则输出两数之和。习题1-参考答案main()printf("Inputa&b:");if(a*a+b*b>100)printf("%d\n",(a*a+b*b)/100);elseprintf("%d\n",a+b);}习题2(编程题)[知识点:基础知识试编程判断输⼊的正整数是否既是5⼜是7的整数倍,若是输出yes,否则输出no。习题2-参考答案main()printf("Inputa:");if(a%5==0&&a%7==0)printf("yes\n");elseprintf("no\n");}习题3(编程题)[知识点:选择结构输⼊⼀个整数,判断它能否被3,5,7整除,并输出以下信息之⼀:(1)能同时被3,5,7整除(2)能被其中两数整除(要指出哪两个)。(3)能被其中⼀个数整除(要指出哪⼀个)。(4)不能被任何⼀个整除。习题3-参考答案main()printf("Inputanumber:");if(m%3==0&&m%5==0&&m%7==0)printf("能同时被3,5,7整除elseif((m%3==0&&m%5==0)||(m%3==0&&m%7==0)||(m%5==0&&m%7==0)){printf("能被其中两数整除if(m%3==0&&m%5==0)printf("(3,5)");elseif(m%3==0&&m%7==0)printf("(3,7)");elseprintf("(5,7)");elseif(m%3==0||m%5==0||m%7==0){printf("能被其中⼀个数整除C语⾔程序设计习题(编程题if(m%3==0)printf("(3)");elseif(m%5==0)printf("(5)");elseprintf("不能被任何⼀个整除");}习题4(编程题)[知识点:选择结构将以下程序段改⽤⾮嵌套的if语句实现。ints,t,m;t=(int)(s/10);{case10:m=5;break;case9:m=4;break;case8:m=3;break;case7:m=2;break;case6:m=1;break;default:m=0;习题4-参考答案if(s>=100&&s<110)m=5;if(s>=90&&s<100)m=4;if(s>=80&&s<90)m=3;if(s>=70&&s<80)m=2;if(s>=60&&s<70)m=1;习题5(编程题)[知识点:选择结构⽤switch编程实现:-1(x<0)习题5-参考答案voidmain(){floatx;printf("Inputax:");scanf("%f",&x);switch(x<0){case1:y=-1;break;case0:switch(x==0){case1:y=0;break;case0:y=1;}printf("y=%d\n",y);}C语⾔程序设计习题(编程题习题6(编程题)[知识点:选择结构将以下程序段改⽤嵌套的if语句实现。ints,t,m;t=(int)(s/10);{case:m=5;break;case9:m=4;break;case8:m=3;break;case7:m=2;break;case6:m=1;break;default:m=0;习题6-参考答案if(s>=110&&s<60)m=0elseif(s<110)m=5;elseif(s<100)m=4;elseif(s<90)m=3;elseif(s<80)m=2;elsem=1;习题7(编程题)[知识点:选择结构编程实现以下功能:读⼊两个运算数(data1和data2)及⼀个运算符(op),计算表达式data1opdata2的值,其中op可为+,-,*,/(⽤switch语句实现)。习题7-参考答案#include#include{floatdata1,data2,result;printf("Typeinyourexpression:");scanf("%f%c%f",&data1,&op,&data2);{case'+':result=data1+data2;break;case'-':result=data1-data2;break;case'/':if(data2==0){printf("\nDivisionbyzero!");exit(1);}result=data1/data2;break;printf("Thisis%6.2f%c%6.2f=%6.2f\n",data1,op,data2,result);}习题8(编程题)[知识点:选择结构编⼀程序,对于给定的⼀个百分制成绩,输出相应的五分值成绩。设90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'(⽤switch语句实现)。习题8-参考答案main()C语⾔程序设计习题(编程题while(score>=0&&score<=100){printf("Enterscore:");scanf("%d",&score);temp=score/10;{case0:case1:case2:case3:case4:case5:grade='E';break;case6:grade='D';break;case7:grade='C';break;case8:grade='B';break;case9:case10:grade='A';printf("score=%d,grade=%c\n",score,grade);}习题9(编程题)[知识点:循环结构每个苹果0.8元,第⼀天买2个苹果,第⼆天开始买前⼀天的2倍,直⾄购买的苹果个数达到不超过100的最⼤值。编写程序求每天平均花多少钱。习题9-参考答案{intday=0,buy=2;floatsum=0,ave;{sum=sum+0.8*buy;day++;buy=buy*2;}while(buy<=100);printf("average=%f\n",ave);}习题10(编程题)[知识点:循环结构编写程序,找出1⾄99之间的全部同构数。同构数是这样⼀组数:它出现在平⽅数的右...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

大学C语言程序设计(编程题)

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部