个C语言,又哪里错了啊啊???

来源:百度知道 编辑:UC知道 时间:2024/06/05 22:56:25
#include <stdio.h>
int main(void)
{
int repeat, ri;
double rate, salary, tax;

scanf("%d", &repeat);
for(ri=1;ri<=repeat;ri++){
scanf("%lf",&salary);
if(salary<=850&&salary>=0){
rate=0;
}
else if(salary>850&&salary<=1350){
rate=0.05;
}
else if(salary>1350&&salary<=2850){
rate=0.10;
}
else if(salary>2850&&salary<=5850){
rate=0.15;
}
else if(salary>5850){
rate=0.20;
}
tax=rate*(salary-850);
printf("tax=%.2f\n",tax);

}
}
C++编译无错,运行无错,但到学校系统上就是说答案错误1!!!!!
提高分了

把出错信息贴出来看看。同时说说你用的两个编译器分别是什么编译器

这个是C语言,不是C++吧。是不是编译器你选错了

是什么错误?可能是受编译器影响

没有返回值!!!主函数int mian()……
增加回答了!你加return 0;看看!