/*程序功能:根据"> /*程序功能:根据" />
c语言课件上出现的题目

c语言课件上出现的题目

ID:12512966

大小:337.73 KB

页数:18页

时间:2018-07-17

c语言课件上出现的题目_第1页
c语言课件上出现的题目_第2页
c语言课件上出现的题目_第3页
c语言课件上出现的题目_第4页
c语言课件上出现的题目_第5页
资源描述:

《c语言课件上出现的题目》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、顺序结构:1,交换顺序#includevoidmain(){inta=1,b=3,x;x=a;a=b;b=x;printf("%d%d",a,b);}2,计算圆的周长#include/*程序功能:根据输入的半径,输出圆的周长*/voidmain(){floatr,cir;/*定义实数变量*/scanf("%f",&r);/*从键盘输入变量r的值*/cir=2*3.14*r;/*计算周长*/printf("circumference=%f",cir);/*输出周长*/}3,计算圆的面积#includ

2、evoidmain(){floata,b,h,area;printf("pleaseinputa,b,h:");scanf("%f%f%f",&a,&b,&h);area=(a+b)*h/2;printf("area=%f",area);}4,大小字符的转换#includevoidmain(){charlower,upper;printf(“pleaseinputanlowercase:”);lower=getchar();/*从键盘上输入一个字符,并赋值给lower*/upper=lower-32;

3、printf(“aftertransform,itis”);putchar(upper);/*将upper输出*/}循环5,求班级平均成绩方法一(for)#includevoidmain(){inti,n;floatsum,score,average=0.0;printf("n=?");scanf("%d",&n);for(i=1;i<=n;i++){ printf("score=?");scanf("%f",&score);/*输入学生成绩*/if(score<0.0

4、

5、score>100.0)/*判断成绩的合法

6、性*/{printf(“thescoreyouinputisnotbetween0-100,pleasere-input!”);i--;continue;}sum+=score;/*求成绩之和*/}average=sum/n;/*求平均成绩*/printf("average=%f",average);}方法二(while)#includevoidmain(){inti,n;floatsum,score,average=0.0;printf("n=?");scanf("%d",&n);for(i=1;i<=n;i++

7、){ printf("score=?");scanf("%f",&score);/*输入学生成绩*/while(score<0.0

8、

9、score>100.0)/*判断成绩的合法性*/{printf("thescoreyouinputisnotbetween0-100,pleasere-input!");scanf("%f",&score);/*输入学生成绩*/}sum+=score;/*求成绩之和*/}average=sum/n;/*求平均成绩*/printf("average=%f",average);}6,求一个数的逆序数#

10、includevoidmain(){intk,n=0;printf("k=?");scanf("%d",&k);printf("");do{n++;/*计数器n加1,下边要计算倒数第n位*/printf(“%d”,k%10);/*求倒数第n位并输出*/k/=10;/*为下一次循环做准备*/}while(k>0);printf("n=%d",n);}7,计算求1!+2!+…+n!#includemain(){inti,n;doubleterm,sum;printf(“pleaseinputn:”);

11、scanf(“%d”,&n);for(i=1,term=1,sum=0;i<=n;i++){term*=i;sum=sum+term;}/*找规律(通项)*/printf(“sum=%lf”,sum);}8,穷举法(百钱买鸡#includevoidmain(){intCocks,Hens,Chicks;printf(“CockstHenstChicks");for(Cocks=0;Cocks<=20;Cocks++)for(Hens=0;Hens<=33;Hens++){Chicks=100–Cocks-Hen

12、s; if(5*Cocks+3*Hens+Chicks/3.0==100)printf(“%dt%dt%d",Cocks,Hens,Chicks);}}9,判断一个数

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

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

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