C语言程序设计上机考试题班级:姓名:学号:使用C语言编写下列程序(20分×5=100分)1、输入3个整型数据,求出最大数和最小数。#includeintmain(){inta,b,c,e,d,f,g;printf("请输入三个数\n");scanf("%d,%d,%d",&a,&b,&c);d=(a>b?a:b);e=(d>c?d:c);printf("Maxis%d\n",e);f=(aintmain(){floatscore;chargrade;printf("请输入学生成绩:");scanf("%f",&score);while(score>100||score<0));{printf("\n输入有误,请输入);scanf("%f",&score);}switch((int)(score/10)){case10:case9:grade='A';break;case8:grade='B';break;case7:grade='C';break;case6:grade='D';break;case5:case4:case3:case2:case1:case0:grade='E';}printf("成绩是%5.1f,相应的等级是%c\n",score.grade);return0;}3、编写一个四则运算程序,输出计算结果。#includeintmain(){intc,d,e;floata,b,f;printf("请输入两个数");scanf("%f,%f",&a,&b);c=a+b;d=a-b;e=a*b;f=a/b;printf("加法结果为%d\n",c);printf("减法结果为%d\n",d);printf("乘法结果为%d\n",e);printf("除法结果为%f\n",f);return0;}4.100以内的素数从键盘输入一个正整数,判断该整数是否为素数。#includeintmain(){intn,i;printf("\n");scanf("%d",&n);for(i=2;i<=n-1;i++)if(n%i==0)break;if(iintmain(){intn,k,m;m=0;printf("请输入n=");scanf("%d",&n);for(k=2;k<=n/2;k++)if(n%k==0)m++;if(m)printf("n=%d不是素数!\n",n);elseprintf("n=%d是素数!\n",n);return0;}5.判断闰年的程序6、从键盘上输入10个整型数据,倒数排列存储,再倒序输出。#includeintmain(){inti,a[10];for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=9;i>=0;i--)printf("%5d",a[i]);printf("\n");return0;}7、编程输入一个字符串,将其中所有大写英文字母改为小写英文字母,所有小写英文字母改为大写英文字母,然后输出。#includeintmain(){chars[100];inti;printf("请输入字符串\n");scanf("%s",s);for(i=0;i<100;i++)if('a'floatMax=0,Min=0;intmain(){floataverage(floatarray[],intn);floatave,score[10];inti;printf("Pleaseenter10scores:");for(i=0;i<10;i++)scanf("%f",&score[i]);ave=average(score,10);printf("Max=%6.2f\nmin=%6.2f\naverage=%6.2f\n",Max,Min,ave);return0;}floataverage(floatarray[],intn){inti;floataver,sum=array[0];Max=Min=array[0];for(i=1;iMax)Max=array[i];elseif(array[i]intmain(){intx,y;printf("输入x");scanf("%d",&x);if(x<1){y=x;printf("x=%3d,y=x=%d\n",x,y);}elseif(x<10){y=2*x-1;printf("x=%d,y=2*x-1=%d\n",x,y);}else{y=3*x-11;printf("x=%d,y=3*x-11=%d\n",x,y);}return0;}10、求n!#includeintmain(){inti,n;longt=1;i=1;printf("请输入一个数:\n");scanf("%d",&n);while(i<=n){t*=i++;}printf("%d!=%ld\n",n,t);}