5.编程题
(1)
#include <stdio.h>
void main()
{
char ch;
printf(“请输入一个字符:”);
scanf(%c”,&ch);
if(ch>=’A’&&ch<=’Z’)
printf(“输入的字符为大写字母”);
elseif(ch>=’a’&&ch<=’z’)
printf(“输入的字符为小写字母”);
elseif(ch>=’0’&&ch<=’9’)
printf(“输入的字符为数字字符”);
else
printf(“输入的字符为其它字符”);
}
(2)
#include <stdio.h>
void main()
{
float x,y,z,a;
printf("请输入个人工资:");
scanf("%f",&x);
a=x-5000;
if(a<=3000)
y=a*0.03;
else if(a<=12000)
y=3000*0.03+(a-3000)*0.1;
else if(a<20000)
y=3000*0.03+9000*0.1+(a-12000)*0.2;
z=x-y;
printf("个人所得税是:%.2f\n,个人所得是:%.2f\n",y,z);
}
(3)
#include <stdio.h>
void main()
{
int a,b,c,t;
printf(“请输入三个数”);
scanf(“%d%d%d”,&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(“从小到大的顺序为:%d,%d,%d”,a,b,c);
}
(4)
#include <stdio.h>
void main()
{
int a;
printf(“请输入产品的分数:”);
scanf(“%d”,&a);
switch(a/10)
{
case 10:
case 9:{printf(“产品等级为A”);break;}
case 8:{printf(“产品等级为B”);break;}
case 7:
case 6:{printf(“产品等级为C”);break;}
default:{printf(“产品等级为D”);break;}
}