#include<stdio.h>
#include<stdlib.h>
int main()
{
float a,b,c;
char x[9];
while(scanf("%f",&a)==1)
{
if(a<=100)
{
b=a*9/10;
b=b*100;
b=(int)b;
b=b/100;
printf("$%.2f\n",b);
}
if(a>100&&a<=500)
{
b=a*8/10;
b=b*100;
b=(int)b;
b=b/100;
printf("$%.2f\n",b);
}
if(a>500)
{
b=a*6/10;
b=b*100;
b=(int)b;
b=b/100;
printf("$%.2f\n",b);
}
}
return 0;
}
我將測資都帶進去了
都沒問題
會什麼會這樣呢???
與正確輸出不相符(line:4)
您的答案為: $30.81
正確答案為: $38.81