C语言20题.docx

上传人:h**** 文档编号:1368422 上传时间:2019-02-21 格式:DOCX 页数:13 大小:29.54KB
下载 相关 举报
C语言20题.docx_第1页
第1页 / 共13页
C语言20题.docx_第2页
第2页 / 共13页
C语言20题.docx_第3页
第3页 / 共13页
C语言20题.docx_第4页
第4页 / 共13页
C语言20题.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 1 输入年月日 #include int leapyear(int y) if(y%400=0|(y%4=0 else return 0; main() int days12=31,28,31,30,31,30,31,31,30,31,30,31; int day,month,year,sum,i; printf(“nplease input year,month,dayn“); scanf(“%d,%d,%d“, sum=day; for(i=0;i2)sum+=leapyear(year); printf(“It is the %dth dayn“,sum); 2 九九乘法表 #incl

2、ude main() int j,i; for(i=1;ii) printf(“t“); else printf(“%d*%d=%dt“,i,j,i*j); printf(“n“); 3 公倍数 公约数 /*#include #include main() int x, y, z, w; scanf(“%d%d“, if ( x main() int a,b,min,i,t=0; printf(“请输入两个数 :“); scanf(“%d%d“, min=ab?b:a; for (i=min;i=2;i-) if (a%i=0 break; if (t=0) printf(“No greate

3、st common divisor.n“); else printf(“The greatest common divisor is %dn“,t); 4fibonacci #include main() long int prev,last,this,i; prev=1; last=1; printf(“%-12d%-12d“,prev,last); for (i=3;i #define N 100 void main() int i,j,num,aN+1; for (i=2;i main() int a10=1,4,6,9,13,16,19,28,40,100 ; int x,i,j; f

4、or (i = 0;i main() int a11=1,4,6,9,13,16,19,28,40,100 ; int x,i,j; for (i = 0;i=i;j-) aj + 1 = aj; ai = x; printf(“n“); for (i = 0;i void func(int s,int n) int i,temp; for (i=0;i main() int i,j,k,count=0; printf(“n“); for (i=1;i main() int i,j,a1010; for (i=0;i main() int a8=0,1,2,3,4,5,6,7,mid; int

5、 upper=7,lower=0,x,n,flag=0; printf(“x=“); scanf(“%d“, if (x=alower | x=aupper) flag=1; else do mid=(upper+lower)/2; /*折半 */ if (x=amid) flag=1;break; else if (xamid) lower=mid; else upper=mid; while (upper-lower1); if (flag) printf(“x=%d is in array!n“,x); else printf(“x=%d is not in array!n“,x); 1

6、2 各位数之和 #include main() int num,n,sum=0; printf(“请输入一个整数: “); scanf(“%d“, while (num) n=num%10; sum=sum+n; if (num/10) printf(“%d+“,n); else printf(“%d=“,n); num=num/10; printf(“%dn“,sum); 13 百钱 买百鸡 #include main() int i,j,k,sum,money; for(i=0;i #define N 80 int main() char strN; int i, letter = 0,

7、digit = 0, space = 0, others = 0; printf(“Input a string:“); gets(str); for (i=0; stri!=0; i+) if (stri=a /*i 表示第 i 项分母, k为分子 1.0 或 -1.0*/ double t,pi; /*t 表示某一项的值 */ pi=0; t=1.0; i=1; k=1.0; /*第 i 项的分子 */ do pi=pi+t; i=i+2; /*下一项分母 */ k=-k; /*下一项分子 */ t=k/i; /*下一项 */ while (fabs(t)=1e-6); pi=pi*4;

8、printf(“n pi=%f“,pi) ; 计算 sin( x) #include main() long int prev,last,this,i; prev=1; last=1; printf(“%-12d%-12d“,prev,last); for (i=3;i main() int i; float t,s; t=1.0; /*t 表示第 i项的值 */ s=1.0; /*s 存放 e 的值 */ for (i=1;i int len(char *s1) char *p1; int i; p1=s1; for (i=0;*p1!=0;p1+,i+); return i; main()

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

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。