C语言典型习题.doc

C语言典型习题.doc

ID:51817082

大小:49.53 KB

页数:9页

时间:2020-03-16

C语言典型习题.doc_第1页
C语言典型习题.doc_第2页
C语言典型习题.doc_第3页
C语言典型习题.doc_第4页
C语言典型习题.doc_第5页
资源描述:

《C语言典型习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言典型习题1、累加求和l1+2+3+……+100#includemain(){ints,i;i=1;s=0;while(i<=100){s=s+i;i=i+1;}printf("s=%d",s);return0;}l1+3+5+…….99#includemain(){ints,i;i=1;s=0;while(i<=99){s=s+i;i=i+2;}printf("s=%d",s);return0;}l2+4+6+…..100#includemain(){ints,i;i=2;s=0;whi

2、le(i<=100){s=s+i;i=i+2;}printf("s=%d",s);return0;}1、求阶乘1*2*3…..10的阶乘#includemain(){doublei,p=1;for(i=1;i<=10;i++){p=p*i;}printf("%f",p);}1*2*3…..10阶乘和#includemain(){doublei,p=1,s=0;for(i=1;i<=10;i++){p=p*i;s=s+p;}printf("%f",s);}递归法求n的阶乘#includein

3、tmain(){intfac(intn);intn,y;printf("请输入要求阶乘的数:");scanf("%d",&n);y=fac(n);printf("%d!=%d",n,y);return0;}intfac(intn){intf;if(n<0)printf("n<0,dataerror!");elseif(n==0

4、

5、n==1)f=1;elsef=fac(n-1)*n;return(f);}3、求最大最小值,排序l求三个数中最大值#includeintmain(){floata,b,c,t;scanf("%f,%f,%f

6、",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%f",c);}l求三个数中最小值l四个数中的最大值#includeintmain(){floata,b,c,d,t;scanf("%f,%f,%f,%f",&a,&b,&c,&d);if(a

7、b;b=d;d=t;}if(cintmain(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("%f,%f,%f",a,b,c);return0;}l10个数的排序(用循环及数组)#include

8、intmain(){inti,j,t;inta[10]={7,1,9,11,4,66,8,10,12,15};printf("原数据为:");for(i=0;i<10;i++)printf("%d,",a[i]);printf("");for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]

9、lude#includeintmain(){inty;scanf("%d",&y);if((y%4==0&&y%100!=0)

10、

11、y%400==0)printf("闰年");elseprintf("非闰年");}l给出年份、月份判断该月有多少天#include#includeintmain(){intm,y;scanf("%d,%d",&m,&y);switch(m){case1:case3:case5:case7:case8:case10:case12:printf("31

12、");break;case4:case6:case9:case11:printf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。