求解这道编程题怎么做
我的代码如下求大神修改————————————————————————————————————————————————#include<stdio.h>/*runthis...
我的代码如下求大神修改
————————————————————————————————————————————————
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void)
{
int n;
float tax;
printf("请输入你的收入:");
scanf("%d", n);
if(n < 750)
{
tax = n * 0.02;
printf("你所需要缴纳的税:" tax);
}
else if(n >= 750 && n <= 2250)
{
tax = 7.50 + (n - 750) *0.02;
printf("你所需要缴纳的税:" tax);
}
else if(n > 2250 && n <= 3750)
{tax = 37.50 + (n - 2250)*0.03;
printf("你所需要缴纳的税:" tax);
}
else if(n > 3750 && n <= 5250)
{tax = 82.50 +(n - 3750)*0.04;
printf("你所需要缴纳的税:" tax);
}
else if(n > 5250 && n<= 7000);
{tax = 142.50 +(n - 5250)*0.05;
printf"你所需要缴纳的税:" tax);
}
else if(n >7000)
{tax = 230.50 +(n - 7000)*0.06;
printf"你所需要缴纳的税" tax);
}
return 0;
} 展开
————————————————————————————————————————————————
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void)
{
int n;
float tax;
printf("请输入你的收入:");
scanf("%d", n);
if(n < 750)
{
tax = n * 0.02;
printf("你所需要缴纳的税:" tax);
}
else if(n >= 750 && n <= 2250)
{
tax = 7.50 + (n - 750) *0.02;
printf("你所需要缴纳的税:" tax);
}
else if(n > 2250 && n <= 3750)
{tax = 37.50 + (n - 2250)*0.03;
printf("你所需要缴纳的税:" tax);
}
else if(n > 3750 && n <= 5250)
{tax = 82.50 +(n - 3750)*0.04;
printf("你所需要缴纳的税:" tax);
}
else if(n > 5250 && n<= 7000);
{tax = 142.50 +(n - 5250)*0.05;
printf"你所需要缴纳的税:" tax);
}
else if(n >7000)
{tax = 230.50 +(n - 7000)*0.06;
printf"你所需要缴纳的税" tax);
}
return 0;
} 展开
1个回答
展开全部
#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void)
{
int n;
float tax;
printf("请输入你的收入:");
scanf("%d", &n); /* 这里改了 */
if(n <= 750)
{
tax = n * 0.01; /* 这里改了 */
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了,下同 */
}
else if(n > 750 && n <= 2250) /* 这里改了 */
{
tax = 7.50 + (n - 750) *0.02;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 2250 && n <= 3750)
{tax = 37.50 + (n - 2250)*0.03;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 3750 && n <= 5250)
{tax = 82.50 +(n - 3750)*0.04;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 5250 && n<= 7000) /* 原这里多了分号 */
{tax = 142.50 +(n - 5250)*0.05;
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了 */
}
else if(n >7000)
{tax = 230.00 +(n - 7000)*0.06; /* 这里改了 */
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了 */
}
return 0;
}
望采纳。
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void)
{
int n;
float tax;
printf("请输入你的收入:");
scanf("%d", &n); /* 这里改了 */
if(n <= 750)
{
tax = n * 0.01; /* 这里改了 */
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了,下同 */
}
else if(n > 750 && n <= 2250) /* 这里改了 */
{
tax = 7.50 + (n - 750) *0.02;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 2250 && n <= 3750)
{tax = 37.50 + (n - 2250)*0.03;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 3750 && n <= 5250)
{tax = 82.50 +(n - 3750)*0.04;
printf("你所需要缴纳的税:%.2f\n", tax);
}
else if(n > 5250 && n<= 7000) /* 原这里多了分号 */
{tax = 142.50 +(n - 5250)*0.05;
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了 */
}
else if(n >7000)
{tax = 230.00 +(n - 7000)*0.06; /* 这里改了 */
printf("你所需要缴纳的税:%.2f\n", tax); /* 这里改了 */
}
return 0;
}
望采纳。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询