C语言程序设计上机考试题
班级:姓名:学号:
使用C语言编写下列程序(20分×5=100分)
1、 输入3个整型数据,求出最大数和最小数。
#include
{inta,b,c,e,d,f,g;
printf(\请输入三个数\\n\scanf(\d=(a>b?a:b); e=(d>c?d:c);
printf(\f=(a
printf(\return 0; }
2、 编写一个程序完成下列功能:
输入一个分数;当分数<60分时,输出’E’;当60≤分数<70,输出’D’;当≤分数<80,输出’C’;当80≤分数<90,输出’B’;其余分数输出’A’。
#include
printf(\请输入学生成绩:\scanf(\
while(score>100||score<0)); {printf(\输入有误,请输入); scanf(\}
switch((int)(score/10)) {case 10:
case 9:grade='A';break; case 8:grade='B';break; case 7:grade='C';break; case 6:grade='D';break;
70case 5: case 4: case 3: case 2: case 1:
case 0:grade='E'; }
printf(\成绩是%5.1f,相应的等级是%c\\n\return 0; }
3、 编写一个四则运算程序,输出计算结果。
#include
printf(\请输入两个数\scanf(\c=a+b; d=a-b; e=a*b; f=a/b;
printf(\加法结果为%d\\n\printf(\减法结果为%d\\n\printf(\乘法结果为%d\\n\printf(\除法结果为%f\\n\return 0; }
4.100以内的素数
从键盘输入一个正整数,判断该整数是否为素数。
#include
if(i } 第二种 #include printf(\请输入n=\scanf(\for(k=2;k<=n/2;k++) if(n%k==0) m++; if(m) printf(\不是素数!\\n\else printf(\是素数!\\n\return 0; 5.判断闰年的程序 6、从键盘上输入10个整型数据,倒数排列存储,再倒序输出。 #include 7、编程输入一个字符串,将其中所有大写英文字母改为小写英文字母,所有小 写英文字母改为大写英文字母,然后输出。 #include printf(\请输入字符串\\n\