c語言實驗報告
資源勘查工程0901班
*********xx
2023年11月09日
c語言實驗報告
1.實驗目地:
1. 了解c語言表示邏輯量的方法;
2. 學會正確使用邏輯運算子和邏輯表示式;
3. 結合程式掌握一些簡單的演算法;
4. 熟悉陣列的使用法,及指標的使用法。
二.實驗內容:
編寫乙個3*3的矩陣,求這個矩陣之和,矩陣之積,矩陣的轉置,矩陣主對角線之和以及矩陣下三角元素之和,並且利用所學的陣列以及指標知識,編寫程式,使得程式簡單易懂,可操作性強。編寫源程式,給出注釋並執行結果。
三..實驗流程圖:
四.實驗的源程式:
#define n 3
#define m 3
#include
void main()
for(i=0;i
printf("轉置矩陣b:\n");
for(i=0;i
printf("\n");
}for(i=0;i
}printf("a與b之和c:\n");
for(i=0;i
printf("\n");
}printf("a與b之積d:\n");
for(i=0;i
printf("\n");
}p=l=c[0][0];/*求c中最大最小值*/
for(i=0;i
max=e[0];
min=f[0];
}for(i=0;i
printf("c中最大值= %d",max);
printf("\n");
printf("c中最小值= %d",min);
printf("\n");
for(add=i=0;i
add+=c[i][i];
}printf("c主對角線元素之和=%d",s);
printf("\n");
for(add=i=0;i
printf("c下三角元素之和=%d",add);
printf("\n");
}五.實驗的執行結果:
六.實驗過程**現的問題及解決方法:
1. 在寫程式過程中注意一些細小的瑣碎的知識,如c語言規定的識別符號,大小寫字母間的ascii**值相差32,強制型別轉換符,自增自減運算子,符合運算子,逗號運算子等。
2. 認真謹慎之外,更重要的是掌握基本的知識,不然要經常要邊做邊查書,效率相當低。在往後的學習中要紮實認真。
3. 在系統上編輯、連線和執行乙個c語言程式時,在編譯的過程中應該留心一些細節問題,不如:乙個語句完了之後的「;」等。
7.心得與體會:
剛開始學c語言的時候,很迷茫,在此之前從沒有接觸過c語言,有點摸不著頭腦。可是在上機過後,我覺得程式設計是很有趣的一件事。我知道要學好c語言不容易,可是我決定完成這件不容易的事。
在程式設計時除了要認真謹慎之外,更重要的是掌握基本的知識,例如if語句與switch語句的區別,它們都是條件語句,用來執行判斷功能,但是什麼時候用if什麼時侯用switch應該弄清楚:若條件分支多但是條件的值是乙個確定的值時就用switch。反之,在大多數情況下就用if。
又如各種迴圈的應用,及迴圈之間的巢狀都要能靈活應用。還要注意一些細小的瑣碎的知識,如c語言規定的識別符號,大小寫字母間的ascii**值相差32,強制型別轉換符,自增自減運算子,符合運算子,逗號運算子等。
通過這次的實踐操作,讓我對課本上的知識有了直觀的認識,從而鞏固了理論知識的學習。
c語言實習報告
實習報告 1,從1到100面積,面積大於100跳出 周一上午 include define pai 3.14164 巨集定義乙個pai main 主函式 getch 結果 2,九九乘法表 周一下午 include main 主函式 printf n 換行 getch 結果 3,1 100不被5和7整...
c語言實習報告
c程式設計實習報告 名稱 建築工地資訊管理系統 學院 機電學院 專業 機械設計製造及其自動化 姓名 許文祥 班級學號 20091003791 指導老師 薛思清 2011年7 月3 日 根據題目要求,由於資訊是存放在檔案中的,所以應提供檔案的輸入,輸出操作 在程式中要能刪除資訊,因此要有刪除操作 同時...
c語言實習報告
c語言課程實習報告 所在院系數理學院 班級學號 121091 13 姓名程式已存檔 指導老師 評分二零一零年七月十五 目錄 一.題目要求3 二.需求分析3 三.總體設計3掌握 四.詳細設計4 1.主函式4 1 流程圖4 2 主函式程式5 2.各功能模組7 1 查詢模組7 1 流程圖7 2 程式8 2...