我寫了很簡單的程式,但結果老是溢位,不知道為什麼,各位幫

時間 2021-10-30 04:45:49

1樓:

if語句沒起作用,因為定義的s變數是double,去和整數比較,推按永遠不成立.可改為int,即int s;

scanf("%f",&s);語句改為:scanf("%d",&s);同時,給j付初值:double j=0.00;

double j=0.0;

int s;

scanf("%d",&s);

if(s==0)

j=0;

else if(s>0&&s<=100000)

j=s*0.1;

else if(s>100000&&s<=200000)

j=10000+(s-100000)*0.075;

else if(s>200000&&s<=400000)

j=10000+7500+(s-200000)*0.05;

else if(s>400000&&s<=600000)

j=10000+7500+10000+(s-400000)*0.04;

else if(s>600000&&s<=1000000)

j=10000+7500+10000+8000+(s-600000)*0.015;

else if(s>1000000)

j=10000+7500+10000+8000+6000+(s-1000000)*0.01;

printf("%.2f",j);

2樓:匿名使用者

scanf("%lf",&s);

我女朋友老是氣,我不知道為什麼,為什麼我的女朋友總是生氣呢 老是莫名其妙的生氣??

我剛跟先生談戀愛的時候,年紀小,性子執拗,生氣了就不理人。不是我不願意理,而是我覺得,這件事這麼明白,你又不蠢,做錯了還不知道自己 錯了麼?男人和女人在感情上的思維方式是不同的,對於男人來講 男人覺得自己說的只是不要影響別人所以別在這裡吃螺螄粉。對於女人來講 女人覺得是不吃就不吃,你凶什麼凶?你要是...

我是女生,不知道為什麼最近晚上睡覺老是起夜,有時候晚上起個4次。我現在晚上幾乎很少喝水,睡

北大陽光劉成忠 你這個情況是要考慮泌尿系炎症,感染等的,如果年齡比較小的話,腎虛可能性不大,你可以到醫院做個腹部彩超,查個尿看下情況。平時可以多吃點水果,多加強鍛鍊。 關戈 腎的問題,建議去醫院看看,腎寶片 我25歲,女,夜裡總是要起夜4,5趟,是怎麼回事? 越赩 有沒有尿急尿頻尿痛?有的話考慮泌尿...

歌詞不知道不知道為什麼我的心求歌名

謝謝你的溫柔 飛倫海 she 謝謝你的溫柔 she和飛輪海唱的 不知道,不明瞭,不想要,為什麼我的心,是什麼歌的歌詞?飛輪海唱的 我只對你有感覺 飛輪海,謝謝你的溫柔 不知道不明瞭不想要為什麼,我的心 這句歌詞是哪首歌裡的?謝謝你如此溫柔.捧著愛靜靜等候.我的雙手.其實同樣在顫抖.但我能給你什麼.我...