1 / 15
文档名称:

C语言程序设计 C语言程序设计练习四.doc

格式:doc   大小:118KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计 C语言程序设计练习四.doc

上传人:xwbjll1 2017/3/3 文件大小:118 KB

下载得到文件列表

C语言程序设计 C语言程序设计练习四.doc

文档介绍

文档介绍:《C 语言程序设计》练****四程序填充题:根据题目描述的程序功能,在给出程序的横线处缺少的部分补上相应内容,使其能正确运行。 1. 输入一个学生的成绩(在 0~100 分之间,超出此范围显示错) ,进行五级评分并显示。#include <> void main (){ int score; scanf (" %d " ,&score); printf (" %d-> " ,score); if(__________________) /* 第一空*/ switch (___________________) /* 第二空*/ { case 9: case 10: printf (" Excellent \n" );break; case 8: printf (" Good \n" );break; case 7: printf (" Middle \n" ); break; case 6: printf (" Pass \n" );_______________;/* 第三空*/ default: printf (" No pass \n" ); } else printf (" Input error! \n" ); }2 .使用二维数组形成并按下列形式输出数据 87654 76543 65432 54321 43210 #include <> void main (){ int i,j,___________; /* 第一空*/ for (i=0; i<5; i++) for (j=0; j<5; j++) a[i][j] =_________; /* 第二空*/ for (i=0; i<5; i++) {for (j=0; j<5; j++) printf ("%2d",a[i][j]); __________; /* 第三空*/ }}3 .对含有 10 个元素的数组 a 先按元素的存储次序倒序输入,再按其正序输出。#include <> #define _________ /* 第一空*/ void main() {int i,a[N]; for(i=N-1; ________ ;i--)/* 第二空*/ scanf("%d", _________ );/* 第三空*/ for(i=0;i<N;i++)printf("%d\t",a[i]); printf("\n"); }4. 学生成绩的字母等级和分数范围如下: 字母等级分数范围 A 90~100 B 80~89 C 70~79 D 60~69 E 0~59 其它字母输入错误输入字母等级之后,输出相应的分数范围。#include <> void main() { _________ ;/* 第一空*/ scanf("%c",&score); switch(score) {case 'A': printf("A:90~100\n"); ________ ;/* 第二空*/ case 'B': printf ("B:80~89\n");break; case 'C': printf ("C:70~79\n");break; case 'D': printf ("D:60~69\n");break; case 'E': printf ("E: 0~59\n");break; _________ : printf(" 输入错误\n");/* 第三空*/ }}5 .从键盘输入 x 的值, 根据以下公式计算并输出 x和y 的值。????????????????????10 1 1 10 61 621 20xx xx xx xxy #include<> #include<> void main() {float x,y; scanf("%f", ________ ); /* 第一空*/ if(x<0)printf("input error!\n"); else {switch ((int)(x/2)) {case 0:y=x; _______ ; /* 第二空*/ case 1: case 2:y=x*x+1;break; case 3: case 4:y= _________ ;break; /* 第三空*/ default :y=1/(x*x+1); } printf("x=%,y=%\n",x,y); }}6 .分别统计并输出 17、 18、 19和 20 岁各年龄的学生人数。#include <> void main() { int i, n, age, a[30]; for(i=0; i<30; i++) a[i]=0; scanf("%d",&n); /* 输入