1,
#include
#include
int main()
{
float x;
printf("输入x的值是:n");
scanf("%f",&x);
if(x>0&&x<1)
printf("%f",x);
else
if(x>=3&&x<=4)
printf("%f",sqrt(x)+2);
else
printf("%f",sin(pow(x,2)));
return 0;
}
2,电文加密的算法是:将字母 A 变成字母 G,a 变成 g,B 变成 H,b 变成 h,依此类 推,并且 U 变成 A,V 变成 B,等等。从键盘输入一个电文字符,输出其相应的密码。(A 不做,B 做)
#include
int main()
{
char zifu;
printf("输入一个电文字符:n");
scanf("%c",&zifu);
if(zifu>='A'&&zifu<'U')
printf("输出对应的密码是:%cn",zifu+6);
else
if(zifu>='a'&&zifu<'u')
printf("输出对应的密码是:%cn",zifu+6);
else
printf("输出对应的密码是:%cn",zifu-20);
return 0;
}
3,有 3 个整数 a、b、c,由键盘输入,用条件表达式求出其中的最大值和最小值并输出。#include
int main()
{
int a,b,c,t;
printf("输入整数a,b,c的值:n");
scanf("%d%d%d",&a,&b,&c);
if(a
{
t=a;
a=b;
b=t;
}
if(a { t=a; a=c; c=t; } if(b { t=b; b=c; c=t; } printf("其中的最大值是%d,最小值是%d",a,c); return 0; } 4,个人所得税,应纳税款的计算公式如下: 输入某人的收入,计算出应纳税额及实际得到的报酬。(使用 if 和 switch 两种方法) #include int main() { float shouru; printf("输入收入:n"); scanf("%f",&shouru); if(shouru<=0) printf("输入错误"); else { switch((int)(shouru/1000)) { case 0:printf("应纳税额:0¥n实际所得报酬:%f¥",shouru);break; case 1:printf("应纳税额:%f¥n实际所得报酬:%f¥",shouru*0.05,shouru*0.95);break; case 2: case 3:printf("应纳税额:%f¥n实际所得报酬:%f¥",shouru*0.1,shouru*0.9);break; case 4: case 5:printf("应收税额:%f¥n实际所得报酬:%f¥",shouru*0.15,shouru*0.85);break; default:printf("应收税额:%f¥n实际所得报酬:%f¥",shouru*0.2,shouru*0.8);break; } } return 0; }



