實驗報告1
- 實驗名稱:實驗一 熟悉C語言執行環境
- 實驗型別:驗證性
- 實驗日期:2023年3月14日
一、實驗目的
- 下載安裝Dev-c 6.0程式。
- 瞭解在該系統上如何進行編輯、編譯、連線和執行一個C程式。
- 透過執行簡單的C程式瞭解C程式的特點。
二、實驗硬、軟體環境
Windows計算機、Dev-c 6.0
三、實驗內容及步驟
實驗內容:
- 編寫一個簡單的C語言程式,使用輸出語句輸出一個圖形(自己喜歡的就行)。
- 編寫一個C語言程式,透過函式呼叫的方式實現求4個值中的最大值。
實驗步驟:
1.輸出圖形
- 解題思路
- 使用星號,斜槓等符號以及
\r
\n
等跳脫字元和空格拼湊成完整形狀 - 使用
printf()
函式進行結果輸出 - 在最後使用
printf()
函式輸出學號和姓名
- 編寫程式碼
#include <stdio.h>
int main()
{
printf("\
_oo0oo_\r\n\
o8888888o\r\n\
88\" . \"88\r\n\
(| -_- |)\r\n\
0\\ = /0\r\n\
___/`---'\\___\r\n\
.' \\\\| |// '.\r\n\
/ \\\\||| : |||// \r\n\
/ _||||| -:- |||||- \r\n\
| | \\\\\\ - /// | |\r\n\
| \\_| ''\\---/'' |_/ |\r\n\
\\ .-\\__ '-' ___/-. /\r\n\
___'. .' /--.--\\ `. .'___\r\n\
.\"\" '< `.___\\_<|>_/___.' >' \"\".\r\n\
| | : `- \\`.;`\\ _ /`;.`/ - ` : | |\r\n\
\\ \\ `_. \\_ __\\ /__ _/ .-` / /\r\n\
=====`-.____`.___ \\_____/___.-`___.-'=====\r\n\
`=---='\r\n\
\r\n\
~~~~~~~~~~~~years months weeks day day no bug~~~~~~~~~~~~~\r\n\
");
printf("35杜佳澍-專案1");
}
2.四個整數比較大小
- 解題思路
- 宣告函式
max
實現兩個整數取最大值 - 引入7個整型資料
a,b,c,d,e,f,g
,其中4個作為輸入值,2個作為運算中間值,1個作為輸出值 - 使用
printf
函式列印提示語,並使用scanf
函式輸入資料 - 使用剛才的
max
函式進行邏輯運算 - 使用
printf
函式把結果列印出來 - 在程式結束前列印出學號和姓名
- 編寫程式碼
#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個數字\n");
scanf("%d %d %d %d",&a,&b,&c,&d);
e=max(a,b);
f=max(c,d);
g=max(e,f);
printf("最大值為%d \n",g);
printf("35杜佳澍-專案2");
}
四、實驗結果及分析
程式執行結果截圖
圖1:輸出圖形
圖2:四個整數比較大小
總結反思
- 初學C語言,經常忘記小細節(逗號,分號等等)導致編譯出錯,此時需要關注編譯器報錯資訊,及時修正。另外還需養成習慣注重細節