c语言程序设计习题答案

上传人:cn****1 文档编号:438889449 上传时间:2023-02-09 格式:DOC 页数:15 大小:49.50KB
返回 下载 相关 举报
c语言程序设计习题答案_第1页
第1页 / 共15页
c语言程序设计习题答案_第2页
第2页 / 共15页
c语言程序设计习题答案_第3页
第3页 / 共15页
c语言程序设计习题答案_第4页
第4页 / 共15页
c语言程序设计习题答案_第5页
第5页 / 共15页
点击查看更多>>
资源描述

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

1、1到100之间的奇数之和与偶数之和#include#includevoid main(void)int x;int u=0,s=0;printf(1到100之间的奇数之和为:n);for(x=1;x=99;x+=2)s+=x;printf(%dn,s);printf(1到100之间的偶数之和为:n);for(x=0;x=100;x+=2)u+=x;printf(%d,u);getch();某门课程的平均成绩#include#includevoid main(void)int i,x,sum=0;int a=0,b=0,c=0,d=0,f=0;int ave;for(i=1;i=10;i+)pr

2、intf(请输入第%d个学生的成绩n,i);scanf(%d,&x);sum+=x;switch(x/10)case 9: a+; break;case 8: b+; break;case 7: c+; break;case 6: d+; break;default :f+; ave=sum/10;printf(这10个学生的平均成绩为:%dn其中在90-100之间的有:%dn80-90之间的有%dn70-80之间的有:%dn60-70之间的有:%dn不及格的有:%d,ave,a,b,c,d,f);getch();How areyou!#include#includevoid main(voi

3、d)int t;for(t=1;t=15;t+)printf(*);printf(n);printf(how are you!);getch();Hello world!#include#includevoid main(void)int t;for(t=1;t=15;t+)printf(*);printf(n);printf(how are you!);getch();爱因斯坦数学题#include#includevoid main(void)int i=1;while(!(i%2=1)&(i%3=2)&(i%5=4)&(i%6=5)&(i%7=0)i+;printf(阶梯共有%d阶,i);

4、getch();不引入中间变量交换两数的值#include#includevoid main(void)int a,b;printf(请输入两个数:n);scanf(%d%d,&a,&b);a=a+b;b=a-b;a=a-b;printf(结果为:%d %d,a,b);getch();猜数字游戏#include#include#include#includevoid main(void)int date,guess;srand(unsigned)time(NULL);date=rand()%5+1;printf(请输入要猜的数字(15):n);scanf(%d,&guess);if(guess

5、=date)printf(猜对了!正确数字是:%d,date);elseprintf(猜错了!正确数字是:%d,date);getch();超市商品信息管理系统#include#include#include#includevoid main(void)unsigned int i;char *s1=超市管理系统;char *s2=1.录入商品信息;char *s3=2.更新商品信息;char *s4=3.商品信息查询;char *s5=4.商品信息统计;char *s6=5.商品销售排行;char *s7=6.退出系统;for(i=1;i=(80-strlen(s1)/2;i+)printf

6、( );printf(%snnn,s1);for(i=1;i=(80-strlen(s2)/2;i+)printf( );printf(%snn,s2);for(i=1;i=(80-strlen(s3)/2;i+)printf( );printf(%snn,s3);for(i=1;i=(80-strlen(s4)/2;i+)printf( );printf(%snn,s4);for(i=1;i=(80-strlen(s5)/2;i+)printf( );printf(%snn,s5);for(i=1;i=(80-strlen(s6)/2;i+)printf( );printf(%snn,s6)

7、;for(i=1;i=(80-strlen(s7)/2;i+)printf( );printf(%snn,s7);getch();九九乘法表#include#includevoid main(void)int i,j;for(i=1;i=9;i+)for(j=1;j=i;j+)printf(%d*%d=%dt,j,i,i*j);printf(n);getch();大小写字母的相互转换#include#includevoid main(void)char a;printf(请输入一个字母:n);a=getchar();if(a=65&a=90)printf(小写字母是:%c,a+32);else

8、printf(大写字母是:%c,a-32);getch();倒序输出正整数#include#includevoid main(void)int a,x;printf(请输入一个正整数:n);scanf(%d,&x);doa=x%10;printf(%d,a);x=x/10;while(x);getch();二分法求方程#include#include#includevoid main(void)double a,b,c,f1,f2,f0;a=-10;b=10;f1=3*a*a*a-5*a*a+7*a-8;f2=3*b*b*b-5*b*b+7*b-8;f0=8;while(f1*f2=1e-5)

9、c=(a+b)/2;f0=3*c*c*c-5*c*c+7*c-8;if(f1*f00)b=c;f2=f0;elsea=c;f1=f0;printf(方程的根是:%lf,c);getch();斐波那契数列的前三十项#include#includevoid main(void)int i,x,y;for(i=1,x=1,y=0;i=30;i+=2)x=x+y;y=x+y;printf(%d %d ,x,y);getch();分段函数的计算#include#include#includevoid main(void)double x,y;printf(请输入x的值.n);scanf(%lf,&x);

10、y=x=0&x=20?5*x+11:(x=40?sin(x)+cos(x):(x=60?exp(x)-1:(x=80?log(x+1):0);printf(%6.2lf,y);getch();购买电影票#include#includevoid main(void)int x;printf(请告诉我你今年多大了?n);scanf(%d,&x);printf(你购买的票是%s,x=60?优惠票:(x=0&x=12?儿童票:普通票);getch();回文数的判断#include#includevoid main(void)long int x;printf(找出101到1000之间的所有回文数:n)

11、;for(x=101;x=1000;x+)if(x/100=x%10)printf(回文数:%ldn,x);getch();计算1!+2!+3!+100!#include#includevoid main(void)int i,j,k,s=0;for(i=1;i=100;i+)for(j=1,k=1;j=i;j+)k*=j,s+=k;printf(结果为:%d,s);getch();计算的值#include#includevoid main(void)double m,n,p,s=1;for(m=1,n=1,p=1;p=1e-5;m+)p*=m/(2*m+1);s+=p;printf(派的值为%lf,2*s);getch();计算器#inclu

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

当前位置:首页 > 建筑/环境 > 施工组织

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