A. C語言程序設計實驗報告完整版
這個題目很簡單!
你可以把我這個程序的輸出部分修改一下(不修改也可以)
程序如下:
#include <stdio.h>
#define STU_NUM 10//學生數目
#define SCORE_NUM 3//課程數目
typedef struct /*定義結構體數組*/
{
char num[20]; /*學號*/
char name[20]; /*姓名*/
float score[SCORE_NUM]; /*成績*/
float total;//總分
float average;//平均分
} Student;
Student stu[STU_NUM];
//輸入學生信息
void input()
{
int i,j;
printf("請輸入%d個學生的信息:\n",STU_NUM);
for(i=0;i<STU_NUM;i++)
{
printf("學號:");
scanf("%s",stu[i].num);
printf("姓名:");
scanf("%s",stu[i].name);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d的成績:",j+1);
scanf("%f",&stu[i].score[j]);
}
}
}
//輸出學生信息
void output(void)
{
int i,j;
for(i=0;i<STU_NUM;i++)
{
printf("學生的信息如下:\n");
printf("學號:%s\n",stu[i].num);
printf("姓名:%s\n",stu[i].name);
for(j=0;j<SCORE_NUM;j++)
{
printf("科目%d的成績:%f\n",j+1,stu[i].score[j]);
}
printf("總分:%f\n",stu[i].total);
printf("平均分:%f\n",stu[i].average);
}
}
//計算總分和平均分
void process()
{
int i,j;
for(i=0;i<STU_NUM;i++)
{
stu[i].total=0;
for(j=0;j<SCORE_NUM;j++)
{
stu[i].total+=stu[i].score[j];
}
stu[i].average=stu[i].total/SCORE_NUM;
}
}
//按總分進行排序(冒泡法)
void sort()
{
Student tStu;
int i,j;
for(i=0;i<STU_NUM;i++)
{
for(j=STU_NUM-1;j>i;j--)
{
if(stu[j].total>stu[j-1].total)
{
tStu=stu[j];
stu[j]=stu[i];
stu[i]=tStu;
}
}
}
}
main()
{
input();
process();
sort();
output();
}
B. C語言程序設計實驗報告怎麼寫啊
只是個例子,不可照抄。
實驗內容與要求:
[實驗內容]
1、 通過本試驗初步培養計算機邏輯解題能力。熟練掌握賦值語句和if語句的應用;掌握switch多路分支語句和if嵌套語句的使用
2、 將前期所學習到的基本數據類型、運算符和表達式等程序設計基礎知識運用於具體的程序設計。
3、 進一步熟練掌握輸入輸出函數scanf, printf和getchar的使用,熟悉math.h中常用數學函數的使用方法
4、 掌握循環語句的應用方法。
5、 了解隨機數生成函數。
[實驗要求]
在規定期限獨立完成實驗內容
1、 提交實驗報告(電子版)
2、 提交相應源程序文件(文件名 EX6_x姓名.c, 如EX6_1彭健.c)
3、 要求從簡單到復雜,後面的要求均在前面的基礎上進行修改,前六題,每題均需要保留各自的程序,六題以後,每題均在前一題基礎上修改,保留最後一個程序即可(如做到第九題,則保留EX6_9姓名.c,做到第11題,則保留ex6_11姓名.c)
二、實驗原理和設計方案:
1、函數頭的選則,while循環語句,switch(case)語句,條件表達式,if else條件語句,自增運算符,設置復雜變數,輸出隨機操作數。
2、 變數要有分數變數和等級變數,要有選擇演算法題數的變數和計算正確與否的變數,要有隨機輸出的兩個操作數變數和自己按運算符號輸入結果的變數,最後還有判斷是否要進行的變數字元。中間結果有選擇運算符的switch()和分數等級的switch()和錯題對題的自增和選擇運算符計算的自增。
3、 問題的分析方法:先考慮設置整形變數和字元變數,考慮到要不斷循環計算,選擇用while語句來循環。在循環體中,將前面的輸出提示運算符,和自行選擇運算符、答案及輸出隨機操作數完成。再用switch語句對選擇的運算符進行判斷,並用變數進行自增運算,計算出錯題於對題個數和選擇了那種運算符號。在循環體最後用if else語句來判斷是否繼續執行還是跳出循環。最後根據自增計算的結果和公式進行分數計算,並用switch語句來是想等級的制定。
三、源代碼
#include
#include
#include
void main()
{
..........
}
四、試驗結果和啟發
因為輸入y要繼續循環,所以選擇用while語句。在while語句中要結合前面的按提示計算,並嵌套switch語句並用條件表達式,來計算結果正確與否,計算的題型是什麼。最後再用switch語句來完成分數等級的判斷。
五、實驗體會:
描述自己在編程或程序編譯運行中遇到的難點和問題及解決的辦法。
C. c語言編輯器怎麼用手機版
如何在手機上編寫c程序?
ZZ8524次瀏覽2020.10.24
如何在手機上編寫c程序?今天小編為大家講解一下。
開啟分步閱讀模式
操作方法
01
打開手機,找到應用商店,點擊並進入,如圖所示。
02
進入之後,搜索「C語言編譯器」,將其下載安裝到手機上面,如圖所示。
03
下載好之後,打開「C語言編譯器」,如圖所示。
04
進入之後,即可對C語言進行編譯,如圖所示。
特別提示
以上純屬個人編寫,請勿轉載抄襲。
本頁搜狗指南內容僅供參考,請您根據自身實際情況謹慎操作。尤其涉及您或第三方利益等事項,請咨詢專業人士處理。
0無幫助
查看全文
大家還在搜
plc編程必背50個程序
初學編程100個代碼大全
手機編寫電子文檔
手機編寫合同軟體
編寫c程序的軟體
手機編寫c語言的軟體
c程序設計實驗報告
c語言流程圖生成器旁悔手機版
c語言編程器手機版
c程序設計知識點
c程序設計教材電子版
手機編寫文檔的軟體
安卓c語言編譯器
c程序設計電子書
手機編寫電子表格
如何編寫c語言程序
手機上怎麼編程c語言
編寫c語言的工具軟體
如何在手機上編程並運行
c語言必背18個經典程序
手機如何編寫c語言
手機怎麼寫c語言代碼
編輯c程序是指
怎樣編寫c語言程序
創建c程序的步驟
c程序實例
c語言編譯器手機版
c程序設計語言電子版
怎麼在手機上編寫c語言
編寫程序新手教程
手機上怎麼編程c語言
編寫c語言的工具軟體
如何在手機上編程並運行
c語言必背18個經典程序
手機如何編寫c語言
手機怎麼寫c語言代碼
編輯c程序是指
怎樣編寫c語言程序
創建c程序的步驟
c程序實信啟耐例
c語言編譯器手機版
c程序設計語言電子版
操作方法
01 / 04
操作方法
點擊目錄可快速跳轉至頁面對應位置
01打開手機,找到應用商店,點擊並進入,滑春如圖所示。
02進入之後,搜索「C語言編譯器」,將其下載安裝到手機上面,如圖所示。
03下載好之後,打開「C語言編譯器」,如圖所示。
04進入之後,即可對C語言進行編譯,如圖所示。
指到就不難 · © SOGOU.COM 2023