C语言程序设计if语句答题

 

代码如下,如有帮助,请采纳一下,谢谢。

#include <stdio.h>
int main()
{
	double jiangjin;
	float r;
	double sd;  //实得奖金
	printf("请输入奖金数:\n");
	scanf("%lf",&jiangjin);
	if (jiangjin < 100)
	{
		r = 0;
		
	}else if (jiangjin >=100 && jiangjin < 200)
	{
		r = 0.02;
	}else if(jiangjin >= 200 && jiangjin < 400)
		r = 0.04;
	else if(jiangjin >= 400 && jiangjin < 800)
		r = 0.08;
	else
		r = 0.1;

	sd = jiangjin * (1-r);
	printf("税率:%.2f,实得奖金:%.2f\n",r,sd);
	return 0;
}

 

供参考:

#include<stdio.h>

int main()
{
    int a,r;
    scanf("%d",&a);
    if(a<100)          r=0;
    if(a>=100 && a<200)r=2;
    if(a>=200 && a<400)r=4;
    if(a>=400 && a<800)r=8;
    if(a>=800)         r=10;
    printf("r=%d%%,%.2f,%.2f\n",r,(a*r*1.0)/100,a*(1-r*1.0/100));
    
    return 0;
}