C语言程序设计经典必背程序.doc

C语言程序设计经典必背程序.doc

ID:51593656

大小:32.00 KB

页数:8页

时间:2020-03-13

C语言程序设计经典必背程序.doc_第1页
C语言程序设计经典必背程序.doc_第2页
C语言程序设计经典必背程序.doc_第3页
C语言程序设计经典必背程序.doc_第4页
C语言程序设计经典必背程序.doc_第5页
资源描述:

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

1、C语言程序设计典型编程必背1.计算机1-3+5-7+。。。-99+101的值#includemain(){inti,t=1,s;s=0;for(i=1;i<=101;i+=2){t=t*i;s=s+t;t=t>0?-1:1;}printf(“%d”,s);}2.输入一个十进制数,将他对应的二进制数的各位反序,形成新的十进制数输出。11—1011—1101—13#includemain(){intn,x,t;printf(“shuruzhengshu:”);scanf(“%d”,&n);x=0;while(n!=0){t=n%2;x=x*2+t;n=n/2

2、;}printf(“xindezhengshu:%d,x”);}3.给出年月日,计算出该日是该年的第几天。#includemain(){intyear,month,day,days,i,d;printf(“shurunian,yue,ri:”);scanf(“%d,%d,%d”,&year,&month,&day);days=0;for(i=1;i

3、ase2:if(year%4==0&&year%100!=0

4、

5、year%400==0)d=29;elsed=28;}days+=d;}printf(“%dnian%dyue%drishigainiande%dtian。”,year,month,day,days+day);}4.求100——200间的素数。按每行10个数打印输出。要求在奇数中找素数。#includemain(){intm,k,i,n=0;for(m=101;m<=200;m=m+2){k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>k+1){printf(“

6、%d”,m);n=n+1;}if(n%10==0)printf(“”);}printf(“”);}5.下面的程序功能是求1!+3!+5!+。。。+n!的和。#includemain(){longintf,s;inti,j,n;s=0;scanf(“%d”,&n);for(i=1;i<=n;i=i+2){f=1;for(j=1;j<=i;j++){f=f*j;}s=s+f;}printf(“n=%d,s=%ld”,n,s);}7.下面程序功能为求100—999之间的水仙花数,水仙花数是指一个三位数的各位数字的立方和是这个数本身。例如153=1*1*1+5*5*5+3

7、*3*3。方法一:intfun(intn){inti,j,k,m;m=n;k=0;for(i=1;i<4;i++){j=m%10;m=(m-j)/10;k=k+j*j*j;}if(k==n)return(1);elsereturn(0);}方法二:intfun(intn){inti,j,k,m;m=n;k=0;for(i=1;i<4;i++){j=m%10;m=(m-j)/10;k=k+j*j*j;}if(k==n)return(1);elsereturn(0);}main(){inti;for(i=100;i<1000;i++)if(fun(i)==1)printf("%disok!",

8、i);}9.格式化输入输出例题。#includemain(){inta=5,b=10;floatx=3.5,y=10.8;charc1='A',c2='B';printf("a=%d,b=%d,x+y=%4.1f",a,b,x+y);printf("x-y=%4.1f,a-b=%d",x-y,a-b);printf("c1='%c'or%d(ASCII),c2='%c'or%d(ASCII)",c1,c1,c2,c2);}输出结果为:a=5,b=10,x+y=4.3x-y=-7.3,a-b=-5c1=’A’or65(ASCII)c2=’B’or66(ASCII)10.

9、编写程序,从键盘上输入一个三位正整数,求出它的个位、十位、百位数字并显示。#includemain(){inta,b,c,d;scanf(“%d”,&x);a=x%10;b=x/10%10;c=x/100;printf(“%d,%d,%d”,a,b,c);}11.从键盘上输入三个数,输出其中最小值。(输出其中最大值)#includemain(){floata,b

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

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

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