當前位置:首頁 » 編程語言 » c語言輸入學號姓名班級
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸入學號姓名班級

發布時間: 2022-12-09 14:38:48

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

#include<stdio.h>

#include<stdlib.h>

intmain(void)

{

chars[10];//姓名

intnum;//學號

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

gets(s);

printf("請輸學號: ");

scanf("%d",&num);

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

system("pause");

return0;

}

(1)c語言輸入學號姓名班級擴展閱讀

c語言建立學生檔案

#include<stdio.h>

#include<string.h>

結構學生

{

整數

字元名稱[10];

intEng;

墊子;

};

//s_number-檢索的學號

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

//按學號查找

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

{

如果(strcmp(s_New,New))

{

返回true;//查找成功

}

其他

{

returnfalse;//查找失敗

}

}

無效menu()

{

printf(「----------------------------------------------------------- 「);

printf(「菜單: 」);

printf(「 1。建立學生檔案 」);

printf(「 2。讀取所有學生記錄 」);

printf(「 3。在文件尾添加學生記錄 」);

printf(「 4。查詢學生姓名 」);

printf(「 5。結束程序 」);

printf(「----------------------------------------------------------- 「);

}

無效menu_2()

{

printf(「----------------------------------------------------------- 「);

printf(「查找選擇菜單: 」);

printf(「 1。按名字查找 」);

printf(「 2。按學號查找 」);

printf(「請選擇: 」);

printf(「----------------------------------------------------------- 「);

}

intmain()

{

而(1)

{

菜單();

法官

printf(「請輸入你的選項:」);

判斷=scanf(「%d」,&n);

如果(判斷==0)

{

printf(「輸入格式錯誤! 」);

}

開關(n)

{

情況1:

{

FILE*pf=fopen(「Student.txt」,「w+」);

字元標志='Y';

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

{

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

printf(「請輸入學生的學號: 」);

scanf(「%d」,&stu.number);

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

printf(「請輸入學生的姓名: 」);

scanf(「%s」,stu.name);

printf(「請輸入學生的語文成績: 」);

scanf(「%d」,&stu.Chi);

printf(「請輸入學生的英語成績: 」);

scanf(「%d」,&stu.Eng);

printf(「請輸入學生的數學成績: 」);

scanf(「%d」,&stu.Mat);

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

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

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

printf(「是否繼續輸入學生檔案?(是或否) 」);

判斷=scanf(「%c」,&flag);

如果(判斷==0)

{

printf(「輸入格式錯誤! 」);

}

}

fclose(pf);

打破;

}

2. C語言 用輸入函數輸入自己的名字、學號和班級並將其輸出(要求:使用字元數組)

#include <stdio.h>
#include <string.h>

int main(int argc, char *argv[])
{
char name[32] = {0};
printf("Enter your name\n");
scanf("%s", name);

char sn[32] = {0};
printf("Enter your student number\n");
scanf("%s", sn);

char class[32] = {0};
printf("Enter your class\n");
scanf("%s", class);

printf("Name is [%s] Student Number is [%s] Class is [%s]\n", name, sn, class);

return 0;
}

3. C語言在鍵盤上輸入三個學生的信息(包含學號,姓名,三門課的成績)並在顯示器上輸

id, name, &m1

id, name, m1

voidprintScore(intscore[4][3])

{inti,j;for(i=0;i<4;i++)

{printf("學生%d的三門成績分別為:

",i+1);for(j=0;j<3;j++)

{printf("%d ",score<i>[j]);

if(j==2)printf(" ");}}printf(" ");}

printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。格式輸出,它是c語言中產生格式化輸出的函數(在stdio.h中定義)。

函數介紹

printf()函數是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。函數的原型為:intprintf(constchar*format);

函數返回值為整型。若成功則返回輸出的字元數,輸出出錯則返回負值。

printf()函數的調用格式為:printf("<格式化字元串>",<參量表>);其中格式化字元串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟一個或幾個規定字元,用來確定輸出內容格式。

以上內容參考:網路-printf()

4. 請用c語言編程實現在計算機屏幕上分兩行輸出你的班級學號和姓名.

#include<stdio.h>
void
main(){
printf("班級:2015級計算機應用1班\n");
printf("學號:123456789
\t姓名:張三");
}
很簡單,就兩個輸出語句,\n意思就是換行,\t是空8個字元的位置

5. C語音編程題(一個班級有N個學生,每個學生有學號、姓名,學生學習課程語文、數學、英語)

#include<stdio.h>

intn=0;

printf("請輸入有多少個學生: ");

printf("請輸入第%d名學生的學號: ",i+1);

scanf("%u",&stu[i].stuNum);

getchar();

printf("請輸入第%d名學生的姓名: ",i+1);

scanf("%d",&stu[i].scoreCh);

getchar();

printf("請輸入第%d名學生的數學分數: ",i+1);

scanf("%d",&stu[i].scoreMath);

getchar();

printf("請輸入第%d名學生的英語分數: ",i+1);

if(stu[j].totalScore>stu[j+1].totalScore)

{

studenttempStu;

printf("名次學號姓名語文數學英語總分平均分 ");

for(i=0;i<n;i++)

return0;

}

簡潔的語言

C語言包含的各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

以上內容參考:網路-c語言

6. 用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼

#include"stdafx。h"

#include

intmain()

{

charszBuf[20]={0};

printf("請輸入姓名 ");

printf(">");

scanf("%s",szBuf);

intiNum=0;

printf("請輸入學號 ");

printf(">");

scanf("%d",&iNum);

printf("**************您的信息如下********************** ");

printf("姓名:%s ",szBuf);

printf("學號:%d ",iNum);

return0;

}

代碼具有較好的可移植性

C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。

以上內容參考:網路-c語言

7. C語言 要求通過鍵盤輸入三個學生信息(包括姓名、學號、班級),並輸出這三個學生的所有信息。 結構體

#include<stdio.h>

struct st{//定義結構體

char name[20];

int id;

char _class[20];

};

int main()

{

struct st s[11];//定義結構體數組;

for(int i=0;i<3;i++)

scanf("%s%d%s",s[i].name,&s[i].id,s[i]._class);//輸入

for(int i=0;i<3;i++)

printf("姓名:%s 學號:%d 班級:%s ",s[i].name,s[i].id,s[i]._class);//輸出

}

8. 如何用C語言編寫自己的姓名和學號

用字元串保存就可以了

比如

intmain()
{
char*name="張三";
char*no="123456";
printf("姓名:%s 學號:%s ",name,no);

return0;
}

9. 用C語言編寫姓名、學號、班級

#include<stdio.h>

struct st{//定義一個結構體

char a[11];//姓名

int b;//學號

int c;//班級

};

int main()

{

struct st s[111];//這是對結構體的引用;數組s的每一個單位都包含結構體中所有成員;

int n;

scanf("%d",&n);//n個學生;

for(int i=0;i<n;i++)

{

scanf("%s%d%d",s[i].a,&s[i].b,&s[i].c);//輸入n個學生的三個信息;

}

//中間還可以根據需求加入代碼,增加功能;

printf(" ");

for(int i=0;i<n;i++)

{

printf("姓名:%s 學號:%d 班級:%d ",s[i].a,s[i].b,s[i].c);//輸出信息;

}

return 0;

}

希望能幫到你,望採納;

10. C語言以「教學號姓名」作為輸入,把班級學號姓名拆分出來,以學號為種子產生一個1-10之間的隨機數m

#include <stdio.h>

#include <stdlib.h>

int main()

{

unsigned long long id;

char name[100];

scanf("%llu%s",&id,name);

printf("%llu %s ",id,name);

srand(id);

printf("%d ",rand()%10+1);

return 0;

}