以下代碼展示了如何創建壹個簡單的C程序,用於輸入學生的基本信息,包括學號和姓名:
#include
#include
intmain(void){
charname[10];//存儲姓名
intnumber;//存儲學號
printf("請輸入姓名:\n");
fgets(name,10,stdin);//使用fgets替代gets以避免緩沖區溢出
printf("請輸入學號:\n");
scanf("%d",&number);
printf("姓名是:%s\n學號是:%d\n",name,number);
system("pause");//用於暫停程序,以便查看輸出
return0;
}
這個程序首先定義了兩個變量,`name`用於存儲學生的姓名,`number`用於存儲學號。然後,通過`printf`函數提示用戶輸入姓名和學號,接著使用`scanf`獲取輸入。最後,程序輸出學生的信息並暫停,等待用戶操作。
請註意,原始代碼中的`gets`函數存在安全風險,已替換為`fgets`以避免緩沖區溢出。此外,`system("pause")`僅用於演示程序暫停,實際應用中可能不需要或需用其他方式替代。