从键盘输入一个大写字母,要求改用小写字母输出。
#include
void main()
{char c1,c2;
c1 getchar();
printf("%c,%d\n",c1,c1);
c2 c1+32;
printf("%c,%d\n",c2,c2);
}
运行情况:
A↙
A,65
a,97
C 5/9 F 32
输入一个华氏温度,要求输出摄氏温度。公式为 (— )
main()
{float c,f;
scanf("%f",&f);
c (5.0/9.0)*(f-32);
printf("c %5.2f\n",c);
}
a b c
输入三个数 , , 要求由小到大的顺序输出。
#include
voidmain ()
{float a,b,c,t;
scanf(“%f,%f,%f”,&a,&b,&c);
if(a>b)
{t a;a b;b t;}
if(a>c)
{t a;a c;c t;}
if(b>c)
{t b;b c;c t;}
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
有 一个 函数 :y {x(x<1), 2x—1 (1< x<10),3x—
11(x> 10); X y
写一段程序,输入 。输出 值。
main()
{intx,y;
scanf("%d",&x);
1
if(x<1)y x;
elseif(x<10)y 2*x-1;
elsey 3*x-11;
printf("y %d",y);}
A B C D E
给出一百分制成绩,要求输出成绩等级 ‘ ‘,‘ ‘,’ ‘,’ ‘,’ ‘。
90 A 80~89 B,70~ 79 C 60~69 D 60 E
分以上为 , 分为 分为 , 分为 , 分以下为 。
main()
{int score,temp,logic;
char grade;
logic 1;
while(logic)
{scanf("%d",&score);
if(score> 0&&score< 100)logic 0;
}
if(score 100)
temp 9;
else
temp (score-score%10)/10;
switch(temp)
{case 9:grade 'A';break;
case 8:grade 'B';break;
case7:grade 'C';break;
case 6:grade 'D';break;
case 5:
case4:
case 3:
case2:
case 1:
case0:grade 'E';
}
printf"score %d,grade %c",score,grade);
}
100 200 3
把 ~ 之间的不能被 整除的数输出。
#include
voidmain()
{intn;
for (n 100;n< 200;n++)