C语言程序设计期末考试及答案

C语言程序设计期末考试及答案

ID:48306423

大小:59.51 KB

页数:12页

时间:2019-11-06

C语言程序设计期末考试及答案_第1页
C语言程序设计期末考试及答案_第2页
C语言程序设计期末考试及答案_第3页
C语言程序设计期末考试及答案_第4页
C语言程序设计期末考试及答案_第5页
资源描述:

《C语言程序设计期末考试及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一次试验1.编写一个程序,求出给定半径r的圆的面积和周长,并且输出计算结果。其中:r的值由用户输入,用浮点型数据处理。#includevoidmain(){floatPI=3.1415;floatr,area,perim;printf("请输入圆的半径:");printf("r=");scanf("%f",&r);//输入半径rperim=2*PI*r;//周长=2πrarea=PI*r*r;//面积=πr^2printf("周长:%f面积:%f",perim,area);//输出周长和面积..}2.给一百分制成绩,要求输出成绩等

2、级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。#includevoidmain(){intiNum;printf("请输入分数:");scanf("%d",&iNum);switch(iNum/10){case10:case9:printf("学生成绩A");break;case8:printf("学生成绩B");break;case7:printf("学生成绩C");break;case6:printf("学生成绩D");br

3、eak;default:printf("学生成绩E");break;}}1.输入两个正整数m和n,求其最大公约数和最小公倍数。#includeintmain(){intp,r,n,m,temp;printf("请输入两个正整数n,m:");//请用空格隔开scanf("%d%d,",&n,&m);if(n

4、}2.输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。#include#include#includeinti,a[4];chart;intmain(){printf("请输入字符串");for(i=0;;i++){scanf("%c",&t);if(t=='')break;elseif(t>='A'&&t<='Z')a[0]++;elseif(t>='a'&&t<='z')a[0]++;elseif(t=='')a[1]++;elseif(t>='0'&&t<='9')a[2]++

5、;elsea[3]++;}for(i=0;i<4;i++){if(i==0)printf("字母的个数是");elseif(i==1)printf("空格的个数是");elseif(i==2)printf("数字的个数是");elseif(i==3)printf("其它字符的个数是");printf("%d",a[i]);}system("pause");return0;}1.求sn=a+aa+aaa+…+aa...a(n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),n由键盘输入。#include

6、intmain(void){intsum=0;intsun=0;inta;intn;inti=0;printf("请入入a值(整数):");printf("a=");scanf("%d",&a);printf("请入入n值:");printf("n=");scanf("%d",&n);while(imain(){inti,x,y,a;floa

7、tsum=0;x=2;y=1;for(i=1;i<20;i++){sum+=(float)(x)/y;//printf("%d/%d",x,y);a=x;x=x+y;y=a;}printf("%7.5f",sum);}2.求一个33矩阵对角线元素之和。#includevoidmain(){inta[3][3];inti,j;intsum=0;intsum1=0;//inputfor(i=0;i<=2;i++){for(j=0;j<=2;j++){printf("a[%d][%d]:",i+1,j+1);scanf("%d",&a[i][

8、j]);}printf(

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

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

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