100年地特四等程式語言 - 考試
By Megan
at 2013-04-01T14:52
at 2013-04-01T14:52
Table of Contents
※ 引述《elone (吃大便打線 ...)》之銘言:
謝謝您的熱心
但我發現version 1還是編譯錯誤 結果如下所述
原因應該就是我編譯器太老舊啦(Turbo C 1987, 1988) ^^
我只是單純找個免安裝編譯器 主要讓我練習打打程式
: 剛回到家 幫你 重新調整一下
: // version 1 如果 salary 用的是 int 那麼你 * 0.05 就不會有小數
: #include <cstdlib>
: #include <cstdio>
: int main()
: {
: int salary;
: printf("Please input your salary:");
: scanf("%d",&salary);
: if(salary>=40000)
: {
: salary *= 0.05;
: printf("Your tax is %d.",salary);
: }
: else
: {
: printf("Your tax is 0.");
: }
: return 0;
: }
=>Unable to open include file "CSTDLIB"
=>Unable to open include file "CSTDIO"
=>Constant out of range in comparison in function main/*if(salary>=40000)那行*/
改成<stdio.h>後,結果和原來一樣
: //version 2
: #include <cstdlib>
: #include <cstdio>
: int main()
: {
: // 不好意思 我習慣用double @@
: double salary; //如果用float
: printf("Please input your salary:");
: scanf("%lf",&salary); //這邊要改成 %f
: if( salary >=40000)
: {
: salary *= 0.05;
: printf("Your tax is %f.",salary);
: }
: else
: {
: printf("Your tax is 0.");
: }
: return 0;
: }
=>改成<stdio.h>,確實可以正常執行,和float & %f結果一樣
--
謝謝您的熱心
但我發現version 1還是編譯錯誤 結果如下所述
原因應該就是我編譯器太老舊啦(Turbo C 1987, 1988) ^^
我只是單純找個免安裝編譯器 主要讓我練習打打程式
: 剛回到家 幫你 重新調整一下
: // version 1 如果 salary 用的是 int 那麼你 * 0.05 就不會有小數
: #include <cstdlib>
: #include <cstdio>
: int main()
: {
: int salary;
: printf("Please input your salary:");
: scanf("%d",&salary);
: if(salary>=40000)
: {
: salary *= 0.05;
: printf("Your tax is %d.",salary);
: }
: else
: {
: printf("Your tax is 0.");
: }
: return 0;
: }
=>Unable to open include file "CSTDLIB"
=>Unable to open include file "CSTDIO"
=>Constant out of range in comparison in function main/*if(salary>=40000)那行*/
改成<stdio.h>後,結果和原來一樣
: //version 2
: #include <cstdlib>
: #include <cstdio>
: int main()
: {
: // 不好意思 我習慣用double @@
: double salary; //如果用float
: printf("Please input your salary:");
: scanf("%lf",&salary); //這邊要改成 %f
: if( salary >=40000)
: {
: salary *= 0.05;
: printf("Your tax is %f.",salary);
: }
: else
: {
: printf("Your tax is 0.");
: }
: return 0;
: }
=>改成<stdio.h>,確實可以正常執行,和float & %f結果一樣
--
Tags:
考試
All Comments
Related Posts
求遞迴關係式的解
By Puput
at 2013-04-01T13:11
at 2013-04-01T13:11
campbell生物 中文第六版
By Xanthe
at 2013-04-01T13:07
at 2013-04-01T13:07
會計股東權益&每股盈餘
By Isla
at 2013-04-01T12:15
at 2013-04-01T12:15
行政學比法學難唸很多
By John
at 2013-04-01T10:31
at 2013-04-01T10:31
化工類單操輸送 化學反應工程學選擇!
By Bethany
at 2013-04-01T10:05
at 2013-04-01T10:05