编写一个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;

}

扩展资料

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);

打破;

}



编写一个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语言程序,实现录入学生学号和姓名信息的功能
答:1、首先创建一个c语言项目。然后右键头文件,创建一个Stu的头文件。2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入int mian()代码。4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。5、然后在St...

C语言编写程序
答:程序功能:录入N个字符串(动态内存申请,内存范围内不限长度个和字符个数)输入一个字符串,查找是否有相同,有输出1,没有输出0。(先比较长度再比较内容)字符串可以包含空格,代码我都详细备注了。include <stdio.h>#include <malloc.h>#include <conio.h>#include<string.h>typedef struct strLi...

求一个C语言程序,录入学生的名字和学号.
答:也不知道你想要的是个什么样的程序,随便写一个简单的,你看看吧。include <stdio.h>#include <stdlib.h>int main(void){ char s[10];//姓名 int num;//学号 printf("请输入姓名:\n"); gets(s); printf("请输学号:\n"); scanf("%d",&num); printf("姓名...

求用C语言怎么实现学生信息录入功能
答:/* 2。用input函数从键盘上输入10个学生的数据。 */ void input(){ int i = 0;printf("Input the students' infomation(FORMAT LIKE:No Name score1 score2 score3):\n");while(i < 10){ printf("Input %d:",i + 1);scanf("%s%s%f%f%f",stu[i].stuNo,stu[i].stuName...

用c语言编写一段程序,建立一个顺序表,需要自己输入数据,并插入数据...
答:*l){ int *p,*newbase; p=l->elem; while(1) { for(;p<l->elem+l->listsize;p++) { scanf("%d",p);if(*p==-1) break;l->length++; } if((p==l->elem+l->listsize)) { newbase=(int *)realloc(l->elem,(l->listsize+LISTINCREMENT)*sizeof(int))...

C语言编程求大神编一个程序,要求在控制台上输入字符然后保存并输出_百 ...
答:则终结字符串并输出.但不计数,下次输入可覆盖'\0'{*sp=0;printf("输出:%s\n", str);printf("输入:");}else{++count; //计数,写入并移动指针*sp++=c; }if(count==total) //当录入达到最大时扩充{total+=block;str=(char*)realloc(str, total*sizeof(...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
答:示例一:include<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字母ASCII码比小写字母小32 return 0;} 示例二:ch=getchar();if(ch>='a'&&ch<='z'){ch=ch-32;prinft("大写字母是:%c\n",ch);} else(...

用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变...
答:程序代码如下:include <stdio.h> //编译预处理命令 int main(int argc, char *argv[]) //主函数,字符的声明 { char a,b; //定义字符a,b scanf("%c %c",&a,&b); //输入字符a,b printf("%c %c\n",a,b);//打印字符a,b return 0; //返回并且输出a,b } 扩展...

用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件...
答:用C语言编写一个通过键盘或文件输入学生信息,并将学生信息输出到文件和屏幕的程序 100 七、对编程的具体说明如下:1)定义一个student结构体如下:structstudent{charname[20];//姓名floatscore[4];//四门功课的成绩floataverage;//四门功课的平均成绩intorder;//根据平均... 七、 对编程的具体说明如下:1) 定义...