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

纯情美式發表於2024-03-23
  • 實驗專案名稱:實驗一 熟悉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. 輸出圖形
  • 解題思路
    1 使用*號,\n等轉義符號和空格拼湊出完整形狀;
    2 使用printf()函式進行結果輸出;
    3 最後使用printf()函式輸出學號和姓名。
  • 編寫程式碼
#include <stdio.h>
int main() 
{
	printf("*****\n");
	printf("******\n");
	printf("*******\n");
	printf("********\n");
	printf("25張大陽-專案1\n");
	return 0;
}
  • 結果截圖

    2.四個整數比大小
  • 解題思路
    1 引入4個整型資料a,b,c,d作為輸出值,依次比較每個數值大小,先比較a、b中的最大值,所得的數再與c比較,再與d比較;
    2 使用printf函式列印提示語,並使用scanf函式輸入資料;
    3 使用剛才的max函式進行邏輯運算;
    4 使用printf函式把結果列印出來;
    5 在程式結束前列印出學號和姓名。
  • 編寫程式碼
#include <stdio.h>
int max(int x,int y)
{
	return(x>y?x:y); 
}
int main()
{
	int a,b,c,d,e,f,g;
	printf("請輸入4個整數:");
	scanf("%d%d%d%d",&a,&b,&c,&d);
	e=max(a,b);
	f=max(c,e);
	g=max(d,f);
	printf("max=%d\n",g);
}
  • 結果截圖

四、實驗結果及分析

1.經常忘記小細節(逗號,分號等)導致編譯出錯,需要透過關注編譯器報錯資訊,來及時修正。另外還需養成習慣注重細節;
2.在printf("最大值為:%d\n",max)中沒有輸入max導致後續輸入數字比大小時出現錯誤並沒有取到最大值,解決方法:在"最大值為:%d\n"後加上,max。

相關文章