当前位置:首页 » 编程语言 » 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;

}