1.税率问题
#include<stdio.h>
int main()
{
double getmoney;
double shuimoney;
double lastmoney;
printf("你的收入是:\n");
scanf("%lf",&getmoney);
if(getmoney<=1600)
getmoney=1600;
else if(getmoney>=1600&&getmoney<=3600)
{
lastmoney=getmoney-(getmoney-1600)*0.05;
shuimoney=(getmoney-1600)*0.05;
printf("个人实际收入%4.2f,交税%4.2f",lastmoney,shuimoney);
}
else if(getmoney>=3600&&getmoney<=6600)
{
lastmoney=getmoney-(getmoney-3600)*0.1;
shuimoney=(getmoney-3600)*0.1;
printf("个人实际收入%4.2f,交税%4.2f",lastmoney,shuimoney);
}
else if(getmoney>=6600&&getmoney<=21600)
{
lastmoney=getmoney-(getmoney-6600)*0.15;
shuimoney=(getmoney-6600)*0.15;
printf("个人实际收入%4.2f,交税%4.2f",lastmoney,shuimoney);
}
return 0;
}
2.if else问题
#include<stdio.h>
int main()
{
char x;
printf("请输入一个字符:",x);
scanf("%c",&x);
if (x>=65&&x<=90)
printf("大写字母");
else if(x>=97&&x<=122)
printf("小写字母");
else if(x>=48&&x<=x)
printf("数字");
else if((x>=91&&x<=96)||(x>=58&&x<=64)||(x>=32&&x<=47))
printf("其他字符");
return 0;
}
[^用if else解决]:
#include<stdio.h>
int main()
{
char num;
printf("请输入一个字符",num);
scanf("%c",&num);
if(num<='z'&&num>='a')
printf("小写字母");
else if(num<='Z'&&num>='A')
printf("大写字母");
else if(num<='9'&&num>='0')
printf("数字");
else printf("特殊符号");
return 0;
}
3.最大值最小值
#include<stdio.h>
int main()
{
int a,b,c,max,min;
printf("请输入三个数:",a,b,c);
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c&&b>c)
printf("最大值%d 最小值%d",a,c) ;
else if(a>b&&a>c&&c>b)
printf("最大值%d 最小值%d",a,b) ;
else if(b>a&&b>c&&a>c)
printf("最大值%d 最小值%d",b,c) ;
else if(b>a&&b>c&&c>a)
printf("最大值%d 最小值%d",b,a) ;
else if(c>a&&c>b&&b>a)
printf("最大值%d 最小值%d",c,a) ;
else if(c>b&&c>a&&a>b)
printf("最大值%d 最小值%d",c,b) ;
return 0;
}