C语言:输入5个学生的姓名、性别、年龄、成绩,然后按成绩从大到小排序...
include "stdafx.h"struct student \/\/学生信息 { int num; \/\/学号 float s1;\/\/分数 float s2;float s3;char name[20];char sex[10];char addr[20];};int main(int argc, char* argv[]){ struct student students[5];int i,j;float aver[5],max=0.0;printf("please input the info...
C语言:编写input()实现对5个学生的学号 姓名 性别 年龄和成绩等数
请自行修改scanf_s安全函数为scanf常规函数\/\/有疑问还可继续追问#include <stdio.h>#define SIZE 15#define GENDERSIZE 5\/\/SIZE是学号和姓名长度,GENDERSIZE是性别长度struct info {char stuNo[SIZE];char name[SIZE];char gender[GENDERSIZE];...
c语言中输入5个学生的信息(包括姓名,性别,电话),怎么用sort函数将姓名按...
scanf("%d%*c",&n);\/\/输入人的个数 for(int i=0;i<n;i++)gets(str[i].str);\/\/依次输入每个人的姓名,用回车键隔开 sort(str,str+n,cmp);printf("排序后:\\n");for(int i=0;i<n;i++)puts(str[i].str);return 0;} 这样子可以吗?
用C语言从键盘任意输入5个学生的姓名,编程找出并输出按字典顺序排在最...
include<stdio.h>#include<string.h>int main(){ char a[5][1000],tem[1000]; int i,k; for(i=0;i<5;i++){ scanf("%s",a[i]); } for(i=1;i<5;i++){ if(strcmp(a[0],a[i])==1){ strcpy(a[0],a[i]); } } printf("%s\\n",...
从键盘上输入5个学生的基本信息,并输出。每个学生的信息包括学号、姓名...
for(int i=0;i<5;i++){ cout<<"学号:";cin>>a[i].id;cout<<"姓名:";cin>>a[i].name;cout<<"性别:";cin>>a[i].sex;cout<<"成绩:";cin>>a[i].score;} for(i=0;i<5;i++){ cout<<a[i].id<<" "<<a[i].name<<" "<<a[i].sex<<" "<<a[i].score<<...
输入五个人的姓名,输出首字母排序最小的那些姓名 (如有重复,全部输出...
printf("Please enter 5 Names(by 'Enter')...\\n");for(i=0;i<5;i++){\/\/输入名字 fflush(stdin);fgets(a[i],20,stdin);} for(k=i=0;i<5;i++)\/\/找首字母最小者记入k if(a[k][0]>a[i][0])k=i;putchar('\\n');for(i=0;i<5;i++)\/\/输出首字母为a[k][0]的...
编写程序,实现输入5个学生的学号、姓名及c语言课成绩。并输出。
nummber[20]; char chenji[10]; }; struct xue menber[NUM]; int i; for(i=0;i<NUM;i++) { printf("输入第%d个人的姓名,学号,成绩,\\n",i+1); printf("姓名:"); gets(menber[i].name); printf("学号:"); gets(menber[i].nummber); printf("成绩:"); gets(menber[i]...
C语言填空 从键盘输入5名学生的学号、姓名以及3门课成绩,计算每名同学...
第一空:scanf("%d %s",&stu[i].num,stu[i].name);第二空:scanf("%f",&stu[i].sco[j]);第三空:stu[i].sum+=stu[i].sco[j];
c语言结构体数组的输入输出
在实际应用中,C语言结构体数组常被用来表示一个拥有相同数据结构的群体,比如一个班的学生、一个车间的职工等。在C语言中,定义结构体数组和定义结构体变量的方式类似;例:struct stu{ char*name;\/\/姓名 int num;\/\/学号 int age;\/\/年龄 char group;\/\/所在小组 float score;\/\/成绩 }class[5];...
用C语言解决…… 定义一个二维数组,存储5个人的姓名和电话号码,从键盘...
int i;char a[10][20],b[20];printf("依次按对输入5个人的姓名和电话号码,如:张三 12345678 李四 87654321...\\n");for(i=0;i<10;i++)scanf("%s",a[i]);printf("输入要查询的姓名(输入q结束):");scanf("%s",b);while(b[0]!='q'){ for(i=0;i<5;i++){ if( !