




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 编写程序,把560分钟换算成用小时和分钟表示,然后进行输出答案:#include main() int time,hour,min,; scanf(%d,&time); hour=time/60; min=time%60; printf(n%dmin %d hour %d minsn,tine,hour,min); 2 编写程序,读入三个整数a、b、c,然后交换它们的取值,把a的值给b,把b的值给c,把c的值给a。答案:#include main()int a,b,c;scanf(%d%d%d,&a,&b,&c);swap(a,b);swap(a,c);printf(%3d%3d%3dn,a,b,c);return 0;void swap(int &a,int &b)int c;c=a;a=b;b=c; 第四章1 模拟计算机功能,编写程序,根据用户输入的运算符,对两个数进行运算。(用switch语句。)答案:#includemain() float x,y;char operator;scanf(“%f,%c,%f”,&x,&operator,&y)switch(operator) case +:printf(“n%.2f+%.2f”,x,y,x+y);break;case -:printf(“n%.2f-%.2f”,x,y,x-y);break;case *:printf(“n%.2f-%.2f”,x,y,x*y);break;case /:printf(“n%.2f-%.2f”,x,y,x/y);break;case /: if(y=0)printf(“error!”);break;printf(“n%.2f-%.2f”,x,y,x/y);break; default:printf(“operator is invalid”); 2 输入三角形的三条边a、b、c,求三角形的面积。答案:#includestdio.h#includemath.hmain() double a,b,c; double s; double area; printf(input a,b,c:n); scanf(%lf%lf%lf,&a,&b,&c); if(a+bc&a+cb&b+ca) s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c); printf(the area is:%gn,area); else printf(Error! this is not a triangle!n); 3 编写程序,输入一位学生的生日(年y0、月m0、日d0)和当前的日期(年y1、月m1、日d1),输出该生的实际年龄。#includemain()int y0,m0,d0,y1,m1,d1;if(y1y0)if(m0m1)printf(%d,y1-y0-1);else if(m0d1)printf(%d,y1-y0);eles if(d0d1)printf(%d,y1-y0-1); 4 有一个函数: y=x(-5x0) y=x-1(x=0) y=x+1(0x-5&x0&x10) printf(y=%f,x+1); if(x=10) printf(input error); (2)嵌套的if语句 main( ) float x; printf(input x:n); scanf(%f,&x); if(x-5&x10) if(x=0) printf(y=%f,x-1); if(x0) printf(y=%f,x+1); if(x=10) printf(input error); (3)if_else语句 main( ) float x; printf(input x:n); scanf(%f,&x); if(x-5&x10) if(x-5 &x0 &x10) flag=1; switch(flag) case -1: printf(y=%f,x); break; case 0: printf(y=%f,x-1); break; case 1: printf(y=%f,x+1); break; 第五章1 编写程序,求1-3+5-7+-99+101的值。答案:#include main() int i; int sig = 1; int sum = 0; for(i=1; i=101; i+,i+) sum += sig*i; sig *= -1; printf(sum=%dn, sum); 2 编写程序,求e的值,e11/1!+1/2!+1/3!+1/4!+.+1/n!(1)用for循环,计算前50项 (2)用while循环,要求直至最后一项的值小于1e4。 答案:(1)用for循环实现 main( ) int i,n; double sum=1,t=1; printf(input n:n); scanf(%d,&n); for(i=1;i=n;i+) t=t*i; sum=sum+1/t; printf(e=%lf,sum); (2)用while循环实现#include #include main( ) int i; doubel sum=1,t=1; while(fabs(1.0/t)1e-4) /* fabs t=t*i; sum=sum+1/t; i+; printf(e=%lf,sum); 3 编写程序计算下面式子的值#includemain() int i;lorg s,temp,float sum;for(i=1;i=20;i+);temp=i*(i+1);sum+=temp;printf(s=sum,s); 4 编写程序计算10个整数中奇数的和及偶数的和。#includemain()int numi,a,b,i;a=0;b=0;for(i=0;i10;i+)printf(Input num:);scanf(%d,&numi);for(i=0;i10;i+)if(numi%z+0)a+=numi;elseb+=numi;printf(a=%dn,a);printf(b=%dn,b);5 编写程序,打印出以下图形。 * * * * * * *答案:#includemain() int i,j;for(i=1;i=4;i+)for(j=1;j=40-i;j+) printf( );for(j=1;j2*i-1;j+) printf(*); printf(n);for(i=1;i=3;i+)for(j=1;j=36+i;j+) printf( );for(j=1;j=-2*i-7;j+) printf(*); printf(n); 第六章1 从键盘输入的10个整数中,找出第一个能被7整除的数。若能找到,打印此数后退出循环;若未找到,打印“not exist”.答案:#includemain() int num10,i,flag=0; for(i=0;i10;i+) printf(Input num:); scanf(%d,&numi); for(i=0;i10;i+) if(numi%7=0) printf(%dn,numi); break; eles flag=1; if(flag) printf(not existn); 2 输入一个数字字符,请用数组元素作为计算器来统计每个数字字符的个数。用下标为0的元素统计字符“0”的个数,下标为1的元素统计字符“1”的个数。答案:#includemain() char c,*str; int i,a10; for(i=0;i10;i+)ai=0; printf(input a string please:); scanf(%s,str); while(*str) c=*str; for(i=0;i10;i+) if(i=(int)c-48) ai+; *str+; for(i=0;i10;i+) printf(nt%dt%d,i,ai); getch(); 3 编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省诸暨市荣怀小学2024-2025学年六年级上学期期末考试语文试题
- 汉字对话课件
- 网红经济现状与未来趋势分析
- 2025年农村土地转让协议模板
- 2024年秋新北师大版数学一年级上册教学课件 第二单元 5以内数加与减 第5课时 可爱的小猫
- 水表井安全知识培训课件记录
- 燃气设备紧急故障应急方案
- 混凝土施工过程中的温差控制技术方案
- 建筑工程项目施工现场物流与仓储方案
- 消防疏散指示标志设置方案
- 医院安保课件
- 文印员考试题库及答案
- 2025年涂料行业研究报告及未来发展趋势预测
- 2025年部编版新教材语文九年级上册教学计划(含进度表)
- 2025河北唐山某国有企业单位招聘劳务派遣工作人员44人笔试参考题库附带答案详解(10套)
- 留疆战士考试题库及答案
- 班主任与家长沟通课件
- 2025年安庆怀宁县事业单位招聘考试试题【答案】
- 预防残疾知识讲座课件
- 浪漫七夕领证活动方案
- 大型活动策划组织与执行合同
评论
0/150
提交评论