x是0~100之间的整数,根据以下if语句写出等价的switch语句。
if(x < 60) m = 1;
else if(x < 70) m = 2;
else if(x < 80) m = 3;
else if(x < 90) m = 4;
else m = 5;
switch( 1 )
{
( 2 ) m = 5;break;
case 6:m = 2;break;
case 7:m = 3;break;
case 8:m = 4;break;
( 3 ) m = 1;
}
输入3个实数a, b, c要求按从大到小顺序输出三个数。
#include<stdio.h>
void main( )
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if (a < b)
{
t = a;
( 1 ) b = t;
}
if( 2 )
{
t = a; a = c; c = t;
}
if(b < c)
{
( 3 ) b = c; c = t;
}
printf("%f,%f,%f",a,b,c);
}
输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。请在括号内填入缺少的内容。
#include<stdio.h>
void main( )
{
char ch;
scanf("%c",&ch);
if ( 1 )
ch = ch + 32;
else
if(ch >= 'a' && ch <= 'z')
( 2 )
printf("%c\n",ch);
}