C语言实验题目().doc

C语言实验题目().doc

ID:28098020

大小:41.00 KB

页数:14页

时间:2018-12-08

C语言实验题目().doc_第1页
C语言实验题目().doc_第2页
C语言实验题目().doc_第3页
C语言实验题目().doc_第4页
C语言实验题目().doc_第5页
资源描述:

《C语言实验题目().doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、求两个数之和。在两种情况下完成:①数据在程序内部定义变量时赋初值,或者通过赋值语句赋值。②数据通过scanf()函数输入。静态输入:#includevoidmain(){inta=1,b=2,s;s=a+b;printf("这两个数的和是%d",s);}动态输入:#includevoidmain(){inta,b,s;printf("请您输入两个数:");scanf("%d,%d",&a,&b);s=a+b;printf("这两个数的和是%d",s);}设圆半径r=1.5,圆柱高h=3,求圆周

2、长、圆面积、圆柱表面积、圆柱体积。要求用scanf输入数据,输出计算结果。#includevoidmain(){floatr,h,l,s,sq,vz;floatpi=3.1415926;printf("请输入圆的半径r,圆柱高h:");scanf("%f,%f",&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vz=pi*r*r*h;printf("圆的周长为l=%6.2f",l);printf("圆的面积为s=%6.2f",s);printf("圆柱的表面积为sq=%6.2f",

3、sq);printf("圆柱的体积为vz=%6.2f",vz);}输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。#includeintmax(intx,inty,intz){intmax;if(x>y){if(x>z)max=x;elsemax=z;}else{if(y>z)max=y;elsemax=z;}return(max);}voidmain(){intmax(intx,inty,intz);inta,b,c,w;printf("请您输入三个整数:");scanf("%d,%d,%d",

4、&a,&b,&c);printf("您输入的三个数是:%d,%d,%d",a,b,c);w=max(a,b,c);printf("这三个数中最大的是:%d",w);}给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80-89分为B,70-79分为C,60-69分为D,60分以下为E。要求输入一个成绩并打印出对应的等级制成绩。要求用switch语句完成。#includevoidmain(){intgrade,c;printf("请您输入一个成绩:");scanf("%d",&grade);

5、while(grade>100

6、

7、grade<0){printf("您输入了一个错误的成绩!请重新输入");scanf("%d",&grade);}c=grade/10;switch(c){case10:case9:grade='A';break;case8:grade='B';break;case7:grade='C';break;case6:grade='D';break;default:grade='E';}printf("您输入的成绩的等级为:%C",grade);}计算当n为何值时,不等式sum=1+1/2+1/3+…

8、+1/n>limit成立,输出n对应的sum(limit从键盘输入,要求用while、或do...while语句,limit=10)。#includevoidmain(){floatn=0,sum=0,limit=0;printf("请输入一个limit的值:");scanf("%f",&limit);while(sum<=limit){n++;sum=sum+1/n;}printf("此时sum的值是:%f",sum);printf("此时n的值为%f",n);}计算M=11+22+33+…+NN,直到N等于

9、15为止,输出N和对应的M。(要求用for语句做)#includevoidmain(){intn;floatM;M=0.0;for(n=1;n<10;n++){M=M+(n+10*n);}for(n=10;n<=15;n++){M=M+(n+100*n);}n--;printf("当n是%d时,M的值为%f",n,M);}100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马一匹驮0.5担,计算大、中、小马数目并输出。#includevoidmain(){intbig,mid,small,s

10、um=0;for(big=0;big<33;big++)for(small=0;small<100;small+=2)for(mid=0;mid<50;mid++){if(3*big+2*mid+small

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

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

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