c語言程式設計——實驗報告一

别叫我狗蛋發表於2024-03-24
  • 實驗專案名稱:實驗一 熟悉C語言執行環境
  • 實驗專案型別:驗證性
  • 實驗日期:2023年3月14日
    一、實驗目的
  1. 下載安裝Dev c 6.0程式。
  2. 瞭解在該系統上如何進行編輯、編譯、連線和執行一個C程式。
  3. 透過執行簡單的C程式瞭解C程式的特點。
    二、實驗硬、軟體環境
    Windows計算機、Dev c 6.0
    三、實驗內容及步驟
    實驗內容:
    (1)編寫一個簡單的C語言程式,使用輸出語句輸出一個圖形(自己喜歡的就行)。
    (2)編寫一個C語言程式,透過函式呼叫的方式實現求4個值中的最大值。
    實驗要求:
    (1)專案以“學號後兩位+姓名+專案編號”命名,如:“01張三-專案1”
    (2)每個專案先寫解題思路,再寫核心程式碼,然後是輸出結果截圖;
    (3)每個程式中最後一個輸出語句要包含學號和姓名。
    輸出圖形:
    解題思路
    1、使用printf函式輸出圖形,利用跳脫字元\n進行換行操作。
    2、透過使用不同的字元圖形來提高圖形的美化程度。
    3、利用空格和刪減來剪下出總結想要的圖形。
    核心程式碼

include <stdio.h>

int main()
{
printf("********************\n");
printf("@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
@ @ \n");
printf("
*********** @
\n");
printf("22張明威\n")
}
結果截圖

四個數中最大值:
解題思路
1、求四個數中最大值,可以依次比較每個數值大小,先比較a、b中的最大值,所得的數再與c比較,再與d比較。其中要用到max()函式。
2、注意執行後每個數字之間要用空格格開。
核心程式碼

include <stdio.h>

int main()
{
int a,b,c,d,max;
printf("請輸入四個值:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
max=(a>b?a:b);
max=(max>c?max:c);
max=(max>d?max:d);
printf("最大值為:%d\n",max);
printf("22張明威");

}
結果截圖

四、實驗結果及分析
1、一開始,在scanf()函式中將("")包含了所有字元導致結果輸出不出來,後經過檢查後修改。
2、在printf("最大值為:%d\n",max)中沒有輸入max導致後續輸入數字比大小時出現錯誤並沒有取到最大值
解決方法:在"最大值為:%d\n"後加上,max

相關文章