2、h>voidmain(){charc;printf(“请输入一个字符!”);scanf(“%c”,&c);if((c>=’A’)&&(c<=’Z’))c=c+32;elseif((c>=’a’)&&(c<=’z’))c=c-32;elsec=c;printf(“%c”,c);}3.读入a、b、c的值,计算一元二次方程ax2+bx+c=0的根。#include#includevoidmain(){floata,b,c,n,m,t;printf(“请输入a,b,c的值!”);scanf(“%f,%f,%f”,&a,&b,&c);n=-b/(2
3、*a);m=b*b-4*a*c;if(m>0){t=sqrt(m);printf(“X1=%fX2=%f”,n+t,n-t);}elseif(m==0)printf(“X1=X2=%f”,n);else{t=sqrt(-m);printf(“X1=%f+%fiX2=%f-%fi”,n,t,n,t);}}1.编写程序,判断某一年是否是闰年。#includevoidmain(){inty;printf(“请输入年份!”);scanf(“%d”,&y);if((y%4==0)&&(y%100!=0)
4、
5、(y%100==0)&&(y%400==0))prin
6、tf(“%d年是闰年!”,y);elseprintf(“%d年不是闰年!”,y);}2.编一程序,对于给定的一个百分制成绩,输出相应的等级。设:90分以上为‘A’;80~89分为‘B’;70~79分为‘C’;60~69分为‘D’;60分以下为‘E’。#includevoidmain(){intf;printf(“请输入成绩!”);scanf(“%d”,&f);switch(f/10){case10:case9:printf(“A”);break;case8:printf(“B”);break;case7:printf(“C”);break;c
7、ase6:printf(“D”);break;default:printf(“E”);}}3.输入一个不多于3位的整数,将其逆序输出各位数字。(如输入123,输出321)#includevoidmain(){intt,a,b,c;printf(“请输入一个三位整数!”);scanf(“%d”,&t);a=t/100;b=t/10%10;c=t%10;if(a==0){if(b==0)printf(“%d”,c);elseprintf(“%d%d”,c,b);}elseprintf(“%d%d%d”,c,b,a);}1.从键盘上输入若10个学生
8、的成绩,统计并输出最高成绩和最低成绩。#includevoidmain(){inta[10],m,n,i=0;printf(“请输入第%d个学生的成绩”,i+1);scanf(“%d”,&a[i]);m=a[i];n=a[i];for(i=1;i<10;i++){printf(“请输入第%d个学生的成绩”,i+1);scanf(“%d”,&a[i]);if(ma[i])n=a[i];}printf(“最高成绩为%d分,最低成绩为%d分。”,m,n);}2.输出100以内所有能够同时被5和7整除的整数。#include<
9、stdio.h>voidmain(){intt=1,i;for(i=1;i<=100;i++){if((i%5==0)&&(i%7==0))printf(“%d”,i);}printf(“”);}1.求100~200间的全部素数(质数)。#includevoidmain(){inti,j,n;for(i=100;i<200;i++){for(j=1,n=0;j<=i;j++)if(i%j==0)n=n+1;if(n==2)printf