C语言从键盘输入10个学生姓名存入

C语言从键盘输入10个学生姓名存入C语言从键盘输入10个学生姓名存入
ch[10][50],将姓名的首字母
改为为大写

#include "stdio.h"

int main()
{
struct
{
char name[10];//名字
int num;//学号
char sex[2];//性别
int age;//年龄
}student[10];
//printf("%d",sizeof(wchar_t));
int i;
for(i=0;i<10;i++)
{
printf("请输入第%d个学生的信息:名字,学号,性别和年龄:\n",i+1);
scanf("%s%d%s%d",student[i].name,&student[i].num,student[i].sex,&student[i].age);
}

printf("十个学生的信息如下:\n");
for(i=0;i<10;i++)
{
printf("姓名:%s\t学号:%d\t性别:%s\t年龄:%d\n",student[i].name,student[i].num,student[i].sex,student[i].age);
}

return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言从键盘输入10个学生姓名存入
int i;for(i=0;i<10;i++){ printf("请输入第%d个学生的信息:名字,学号,性别和年龄:\\n",i+1);scanf("%s%d%s%d",student[i].name,&student[i].num,student[i].sex,&student[i].age);} printf("十个学生的信息如下:\\n");for(i=0;i<10;i++){ printf("姓名:%s\\t学号:...

C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别)
首先,我们需要包含库来使用标准输入输出函数。在主函数里,定义一个结构体`s`,包含四个成员:姓名(char数组`name[10]`), 学号(int类型`num`), 性别(char数组`sex[2]`), 和年龄(int类型`age`),并为10个学生创建一个数组。使用`for`循环,从键盘获取每个学生的姓名、学号、性别和年龄,通过`...

C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别)
}s[10];int i;for(i=0;i<10;i++){ printf("请依次输入学生的姓名,学号,性别,年龄等信息");scanf("%s%d%s%d",s[i].name,&s[i].num,s[i].sex,&s[i].age);} for(i=0;i<10;i++){ printf("姓名:%s\\t学号:%d\\t性别:%s\\t年龄:%d\\n",s[i].name,s[i].num,s[...

用C语言,输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号...
{ STU student[10];int pass=60,j,i;printf("输入学生的信息,每输入一个名字和学号之后按空格,输入一个成绩之后按回车:\\n");for(j=0;j<10;j++)scanf("%s %d %d",&student[j].name,&student[j].num,&student[j].score);printf(" name number score\\n");for(i=0;i<10;i...

C语言输入10个学生学号姓名成绩文件中
define N 10 struct student { char sno[20];int math;int English;int chinese;int sum;double avg;};void save(struct student*a){ int i,s=0;FILE*fp;for(i=0;i<N;i++){ a[i].sum=0;scanf("%s%d%d%d",a[i].sno,&a[i].math,&a[i].English,&a[i].chinese);a[i...

c语言录入10个学生信息,包括学号姓名,5门课成绩,并要求录入学生各科成 ...
N *head,*next,*end,sum[10];head=(N*)malloc(sizeof(N));next=head;for(int i=0;i<10;i++){ printf("请第%d次输入学号,性别,名字,5科成绩\\n",i+1);end=(N*)malloc(sizeof(N));scanf("%s%s%d%d%d",&end->num,&end->name,&end->score1,&end->score2,&end->score...

...姓名,3门课的成绩,从键盘输入10个学生数据,
include(stdio.h)main(){struct student {long number;char name[20];float score[4];}person[10];int i;printf("请输入10名学生的学号、姓名、及三门成绩:");for(i=0;i<10;i++)scanf("%d,%s,%d,%d,%d",&person[i]->number,person[i]->name,&person->score[0],&person->score[...

C语言 编写一个程序,输入10位同学的姓名和成绩,并按学生成绩从高到低...
include<stdio.h>#include<string.h>#define N 10struct student{char name[20];int score;};void main(){struct student stu[N];struct student *p; int i,v,s,temp;char tempname1[20],tempname2[20];for(i=0;i<N;i++){printf("please input %d student name\\n",i+1);scanf...

C语言输入10个学生的姓名和学号 按照学号从小到大顺序排序 姓名随之...
include<stdio.h>#include<string.h>void sort(int a[], char b[][11])\/\/a为数组地址{int i, j,v;char s[11];for(i = 0; i < 9; i ++)for(j = i+1; j<10; j ++){if(a[i] > a[j]){v = a[i];a[i] = a[j];a[j] = v;strcpy(s,b[i]);strcpy(b[i]...

怎样用C语言定义一个二维数组存放班级10位同学姓名,输入一个姓名,要求...
include<stdio.h>#include<string.h>main(){ char a[10][10]={"Tom","Jerry","Mary","Angel","Baby","Mic","Tem","Blue","Britney","Gagy"}; char b[10]; int i,j; while(1){ scanf("%s",&b); getchar(); j=0; for(i=0;i<10;i++) if...

相似回答