好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

……………………………………………………………最新资料推荐…………………………………………………

第一次试验

1. 编写一个程序,求出给定半径r的圆的面积和周长,并且输出计算结果。其中:r的值由用户输入,用浮点型数据处理。

#include void main() {

float PI=3.1415; float r,area,perim;

printf(\请输入圆的半径:\\n\printf(\

scanf(\输入半径r perim=2*PI*r; //周长=2πr area=PI*r*r; //面积=πr^2

printf(\周长:%f\\n面积:%f\\n\输出周长和面积.. }

2. 给一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。

#include void main() {

int iNum; printf(\请输入分数:\ scanf(\ switch (iNum / 10) {

……………………………………………………………最新资料推荐…………………………………………………

case 10:

case 9 : printf(\学生成绩A\\n\ case 8 : printf(\学生成绩B\\n\ case 7 : printf(\学生成绩C\\n\ case 6 : printf(\学生成绩D\\n\ default: printf(\学生成绩E\\n\ } }

3. 输入两个正整数m和n,求其最大公约数和最小公倍数。

#include int main() {

int p,r,n,m,temp;

printf(\请输入两个正整数n,m:\请用空格隔开 scanf(\ if (n

temp=n; n=m; m=temp; }

p=n*m; while(m!=0) {

r=n%m; n=m; m=r; }

printf(\它们的最大公约数为:%d\\n\ printf(\它们的最小公约数为:%d\\n\ return 0; }

4. 输入一行字符,分别统计出其中英文字母、空格、数字和

……………………………………………………………最新资料推荐…………………………………………………

其他字符的个数。

#include #include #include int i,a[4]; char t;

int main() {

printf(\请输入字符串\ for(i=0;;i++) {

scanf(\ if(t=='\\n')break;

else if(t>='A'&&t<='Z') a[0]++; else if(t>='a'&&t<='z')a[0]++; else if(t==' ')a[1]++;

else if(t>='0'&&t<='9')a[2]++; else a[3]++; }

for(i=0;i<4;i++) {

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

……………………………………………………………最新资料推荐…………………………………………………第一次试验1.编写一个程序,求出给定半径r的圆的面积和周长,并且输出计算结果。其中:r的值由用户输入,用浮点型数据处理。#includevoidmain(){floatPI=3.1415;floatr
推荐度:
点击下载文档文档为doc格式
6ruhg0lbr95gf8x599ez10e609m8f001be3
领取福利

微信扫码领取福利

微信扫码分享