當前位置:編程學習大全網 - 編程語言 - 編寫壹個c語言程序,實現錄入學生學號和姓名信息的功能

編寫壹個c語言程序,實現錄入學生學號和姓名信息的功能

#include<stdio.h>

#include<stdlib.h>

intmain(void)

{

chars[10];//姓名

intnum;//學號

printf("請輸入姓名:\n");

gets(s);

printf("請輸學號:\n");

scanf("%d",&num);

printf("姓名是:%s\n學號是:%d\n",s,num);

system("pause");

return0;

}

擴展資料

c語言建立學生檔案

#include<stdio.h>

#include<string.h>

結構學生

{

整數

字符名稱[10];

intEng;

墊子;

};

//s_number-檢索的學號

//numebr-文檔已經存儲的學號

//按學號查找

布爾搜索(chars_New[],charNew[])

{

如果(strcmp(s_New,New))

{

返回true;//查找成功

}

其他

{

returnfalse;//查找失敗

}

}

無效menu()

{

printf(“-----------------------------------------------------------\n“);

printf(“菜單:\n”);

printf(“\t1。建立學生檔案\n”);

printf(“\t2。讀取所有學生記錄\n”);

printf(“\t3。在文件尾添加學生記錄\n”);

printf(“\t4。查詢學生姓名\n”);

printf(“\t5。結束程序\n”);

printf(“-----------------------------------------------------------\n“);

}

無效menu_2()

{

printf(“-----------------------------------------------------------\n“);

printf(“查找選擇菜單:\n”);

printf(“\t1。按名字查找\n”);

printf(“\t2。按學號查找\n”);

printf(“請選擇:\n”);

printf(“-----------------------------------------------------------\n“);

}

intmain()

{

而(1)

{

菜單();

法官

printf(“請輸入妳的選項:”);

判斷=scanf(“%d”,&n);

如果(判斷==0)

{

printf(“輸入格式錯誤!\n”);

}

開關(n)

{

情況1:

{

FILE*pf=fopen(“Student.txt”,“w+”);

字符標誌='Y';

while(flag=='Y'|flag=='y')

{

學生stu;//創建學生結構體

printf(“請輸入學生的學號:\n”);

scanf(“%d”,&stu.number);

getchar();//吃掉以上壹個輸入的回車符

printf(“請輸入學生的姓名:\n”);

scanf(“%s”,stu.name);

printf(“請輸入學生的語文成績:\n”);

scanf(“%d”,&stu.Chi);

printf(“請輸入學生的英語成績:\n”);

scanf(“%d”,&stu.Eng);

printf(“請輸入學生的數學成績:\n”);

scanf(“%d”,&stu.Mat);

//把學生檔案導入Student.txt文檔

fprintf(pf,“#姓名:%s\n學號:%d\n語言成績:%d\n英語成績:%d\n數學成績:%d\n”,stu.name,stu.number,stu.Chi,stu.Eng,stu.Mat);

getchar();//吃掉以上壹個輸入的回車符

printf(“是否繼續輸入學生檔案?(是或否)\n”);

判斷=scanf(“%c”,&flag);

如果(判斷==0)

{

printf(“輸入格式錯誤!\n”);

}

}

fclose(pf);

打破;

}

  • 上一篇:少兒編程對未來IT企業的影響
  • 下一篇:現在學計算機專業就業率高麽?
  • copyright 2024編程學習大全網