亚州天堂爱爱,做爱视频国产全过程在线观看,成人试看30分钟免费视频,女人无遮挡裸交性做爰视频网站

? ? ?

c語言實訓項目四學生成績管理系統

C語言實訓項目四學生成績管理系統

隨著計算機科學的不斷發展,C語言已經成為了一個非常流行的編程語言。C語言作為一種底層語言,其性能優異,易于學習和使用,因此受到了廣泛的歡迎。在C語言實訓項目中,我們可以使用C語言編寫學生成績管理系統,讓學生能夠方便地管理和查詢自己的成績。

學生成績管理系統是一個用于管理學生成績的應用程序。在這個系統中,學生可以添加、修改和刪除自己的成績,教師可以查看學生的成績,并給每個學生分配分數。學生成績管理系統還可以包括其他功能,例如成績排名、統計分數和生成報告等。

下面是一個簡單的學生成績管理系統的示例代碼,它使用了C語言的標準庫函數來管理學生成績。

“`c
#include
#include
#include

#define MAX_STUDENTS 100
#define MAX_marks 1000

struct student {
char name[20];
int id;
float marks;
};

struct student students[MAX_STUDENTS];
int num_students = 0;

void add_student() {
struct student new_student;
printf(\”Enter name: \”);
scanf(\”%s\”, new_student.name);
printf(\”Enter id: \”);
scanf(\”%d\”, &new_student.id);
printf(\”Enter marks: \”);
scanf(\”%f\”, &new_student.marks);
students[num_students] = new_student;
num_students++;
printf(\”Student added successfully.\\n\”);
}

void update_student() {
struct student student;
printf(\”Enter name: \”);
scanf(\”%s\”, student.name);
printf(\”Enter id: \”);
scanf(\”%d\”, &student.id);
printf(\”Enter marks: \”);
scanf(\”%f\”, &student.marks);
printf(\”Enter new marks: \”);
scanf(\”%f\”, &student.new_marks);
if (student. marks!= student.new_marks) {
printf(\”Marks updated successfully.\\n\”);
} else {
printf(\”Marks not updated.\\n\”);
}
}

void delete_student() {
int id;
printf(\”Enter id: \”);
scanf(\”%d\”, &id);
for (int i = 0; i < num_students; i++) {
if (students[i].id == id) {
printf(\"Student with id %d deleted successfully.\\n\", id);
num_students–;
return;
}
}
printf(\"Student not found.\\n\");
}

void view_student() {
int id;
printf(\"Enter id: \");
scanf(\"%d\", &id);
for (int i = 0; i < num_students; i++) {
if (students[i].id == id) {
printf(\"Name: %s\\n\", students[i].name);
printf(\"Marks: %.2f\\n\", students[i].marks);
return;
}
}
printf(\"Student not found.\\n\");
}

void get_student_scores() {
int id;
printf(\"Enter id: \");
scanf(\"%d\", &id);
for (int i = 0; i < num_students; i++) {
if (students[i].id == id) {
printf(\"Name: %s\\n\", students[i].name);
printf(\"Marks: %.2f\\n\", students[i].marks);
return;
}
}
printf(\"Student not found.\\n\");
}

void print_student_scores() {
int id;
printf(\"Enter id: \");
scanf(\"%d\", &id);
for (int i = 0; i < num_students; i++) {
if (students[i].id == id) {
printf(\"Name: %s\\n\", students[i].name);
printf(\"Marks: %.2f\\n\", students[i].marks);
printf(\"Score: %.2f\\n\", students[i].new_marks);
return;
}
}
printf(\"Student not found.\\n\");
}

void print_all_students() {
printf(\"All students:\\n\");
for (int i = 0; i < num_students; i++) {
printf(\"%s\\t\", students[i].name);
printf(\"%.2f\\t\", students[i].marks);
}
printf(\"\\n\");
}

int main() {
int choice;
do {
printf(\"1. Add student\\n\");
printf(\"2. Update student\\n\");
printf(\"3. Delete student\\n\");
printf(\"4. View student\\n\");
printf(\"5. Get student scores\\n\");
printf(\"6. Print student scores\\n\");
printf(\"7. Print all students\\n\");
printf(\"8. Exit\\n\");
printf(\"Enter your choice: \");
scanf(\"%d\", &choice);
switch (choice) {
case 1:
add_student();
break;
case 2:
update_student();
break;
case 3:
delete_student();
break;
case 4:
view_student();
break;
case 5:
get_student_scores();
break;
case 6:
print_student_scores();
break;
case 7:
print_all_students();
break;
case 8:
printf(\"Goodbye!\\n\");
break;
default:
printf(\"Invalid choice.\\n\");
break;
}
} while (choice!= 8);
return 0;
}
“`

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 9分鐘前

相關推薦

  • 廣西四庫一平臺

    廣西四庫一平臺: 助力廣西文化發展的新引擎 廣西是中國的一個自治區,擁有豐富的文化遺產和自然資源。近年來,廣西文化發展取得了重要進展,但仍然存在一些問題和挑戰。為了解決這些問題,廣…

    科研百科 2024年11月8日
    7
  • 課題負責人前期研究成果核心觀點

    課題負責人前期研究成果核心觀點:隨著科技的不斷發展,人們對于健康和生命質量的需求也越來越高。因此,我們提出了一項新的研究計劃,旨在通過探究食物和營養對于身體健康的影響,提高人們的健…

    科研百科 2024年10月21日
    1
  • 科研項目研究過程中的收獲與體會怎么寫(科研項目研究過程中的收獲與體會)

    科研項目研究過程中的收獲與體會 科研項目是科學研究的重要形式之一,是在科學領域中探索未知、解決問題的過程。在科研項目研究中,我們不僅需要具備扎實的科學知識,還需要具備嚴謹的工作態度…

    科研百科 2024年8月5日
    32
  • 第三方科技成果評價:用專業說話(第三方科技成果評價機構)

    作者 | 沈春蕾 超大視場短時標光變異常分析方法與系統科技成果評價會現場 日前,由清華大學承擔,中國人民大學、山東大學和中國科學院計算機網絡信息中心共同參與合作完成的“超大視場短時…

    科研百科 2024年4月16日
    69
  • 軟件項目進度管理軟件

    軟件項目進度管理軟件 隨著軟件行業的快速發展,軟件項目進度管理軟件已經成為了項目團隊中不可或缺的工具。軟件項目進度管理軟件可以幫助項目團隊更好地管理項目進度,提高項目的效率和質量。…

    科研百科 2025年1月11日
    1
  • 外貿利器:推薦幾款高效的外貿管理軟件(好用的外貿管理軟件)

    在外貿行業,管理軟件的選擇至關重要。一款高效的外貿管理軟件不僅能夠提高工作效率,還能夠幫助企業更好地管理訂單、跟蹤貨物、分析數據等,從而提升整體運營水平。今天就給大家推薦幾款備受外…

    科研百科 2024年4月23日
    61
  • 免費輕量級項目管理系統

    免費輕量級項目管理系統 隨著現代軟件開發的不斷變化,項目管理也在不斷更新和發展。為了更好地管理項目,許多開發人員開始使用免費輕量級項目管理系統。這些系統提供了許多有用的功能,可以幫…

    科研百科 2025年6月29日
    0
  • 暑期金融科研項目有哪些

    暑期金融科研項目有哪些 隨著金融市場的不斷發展和變化,越來越多的學生和專業人士開始考慮參加暑期金融科研項目。這些項目通常由著名的金融研究機構、學術機構和政府機構提供,旨在為參與者提…

    科研百科 2025年4月8日
    5
  • 科研項目標語口號

    科研項目標語口號示例如下:追求科學卓越,推動社會進步。 這是一個非常激動人心的口號,表達了科學家們的追求和愿景。他們致力于探索未知的領域,發現新的知識和技術,為社會做出貢獻。 科研…

    科研百科 2025年3月25日
    5
  • 新進展!10億元監管資金已追回,“永威金橋西棠”項目有了交付時間?

    7月2日上午10點,鄭州高新區“永威西棠”專班組在西棠售樓部再次召開業主通氣會,就政府全面保交樓保工期工作部署、資金保障、項目建設進展、工程節點、項目品質保障等多個方面主動向業主進…

    科研百科 2022年12月6日
    328