可以獎勵幾個糖果

qiuwenzheng發表於2024-04-08

看了C練習的第二個示例,寫一個C語言入門隨筆。
如你的寫字桌上正好有一臺微軟surface4平板電腦,其上執行的是win10系統,怎麼快速執行一個寫好的C語言程式呢,照著流程做就可以哦。
首先,開啟cmd命令列視窗,
哪一個?
就是桌面上的黑色圖示,和彩色的圖示看起來很不一樣哦
桌面上怎麼沒找到呢?
那是我忘了加了,也可以點選開始選單,往下拉,在winwdows管理工具那裡,看到了嗎,就是那個黑黝黝的命令提示符,點開

輸入winget install chocolatey,回車執行,遇到提示是否安裝時輸入Y,再回車,就可以安裝巧克力了
什麼,巧克力...是在逗我嗎?
是的,巧克力的英語單詞就是chocolatey,但這裡的巧克力的一個安裝軟體的工具,一會就要用到了。
看看是不是安裝完成了呢,如果是,請關閉這個黑色的cmd視窗,按前面的步驟重新開啟一個,也可以再開始選單那裡右鍵命令提示符圖示,點更多,點固定到工作列,下回就可以直接在工作列開啟了。
接著,在新開啟的cmd視窗,輸入choco install wingw,回車,遇到提示是否安裝時輸入Y回車,這個安裝會比較長時間,可以做點別的事,半個小時後再回來看看進度。
終於,mingw安裝完成了,這個cmd視窗還是和上回一樣先關閉,再重新開啟,為什麼要這樣呢,如此環境變數才能生效,才能找得到之前安裝的新程式哦,接著,在新開啟的cmd視窗裡輸入gcc,見到和下圖一樣的提示就是安裝成功了。

接著,在桌面上新建一個文字文件,也可以在cmd視窗上直接輸入notepad直接執行

在文字文件裡輸入,也可以把這段程式碼直接複製貼上

include <stdio.h>

int main()
{
float i;
float i0,i1,i2,i3,i4;
printf("分數\n");
scanf("%f",&i);
i1=600.1;
i2=i1+(70-60)
0.2;
i3=i2+(80-70)0.3;
i3=i2+(90-80)
0.4;
if(i<=60){
i0=i0.3;
} else if (i<=70) {
i0=i1 + (i-60)
0.1;
} else if (i<=80) {
i0=i2 + (i-70)0.2;
} else if (i<=90) {
i0=i2 + (i-80)
0.3;
} else if (i>90) {
i0= i3 + (i-90)*0.4;
}
printf("糖果數: %f" , i0);
}
再在c盤新建一個名稱為a的資料夾,把這個記事本另存a.c,檔案型別選擇全部型別,編碼型別選擇ANSI,儲存即可。為什麼要新建一個資料夾呢,就儲存在桌面不成嗎,因為啊,c盤根目錄和桌面有許可權限制,許可權問題需要將來多一些篇幅講解。

現在我們可以試試編譯和執行這段程式碼了,同樣是在cmd視窗,輸入
cd c:\a 回車
進入a目錄,執行
gcc a.c

gcc a.c -o a.exe
這兩個命令是一樣的,只是第一個省略了-o的引數,預設程式設計成和a.c主檔名一樣的exe檔案,就是a.exe了
接著執行
a.exe
在提示分數的字元下輸入你這次考試的分數,比如85,僅數字就可以了,可以看見你的糖果數了嗎......

相關文章