标签:str 输出 rcm name core i++ 数学 scanf nbsp
#include"stdio.h"
#include"string.h"
#include "stdlib.h"
int count=0; // 保存实际人数
int m;
void sort();
struct student
{
char num[10];
char name[20];
char sex;
int score[3];
float avg ,sum;
}stu[100];
void input()
{
int i,j;
printf("请输入学生人数:\n");
scanf("%d",&count);
printf("请输入学生的学号、姓名、性别、数学成绩、英语成绩、计算机成绩:\n");
for(i=0;i<count;i++)
{
scanf("%s%s %c",stu[i].num,stu[i].name,&stu[i].sex);
for(j=0;j<3;j++)
scanf("%d",&stu[i].score[j]);
}
}
void output()
{
int i,j;
printf("请输出学生的学号、姓名、性别、数学成绩、英语成绩、计算机成绩:\n");
for(i=0;i<count;i++)
{
printf("\n%s\t %s\t %c",stu[i].num,stu[i].name,stu[i].sex);
for(j=0;j<3;j++)
printf("\t%d",stu[i].score[j]);
}
printf("\n");
}
void find()
{
char num1[10];
int i,j;
printf("请输入要查找的学号:\n");
scanf("%s",num1);
//count输出
for(i=0;i<count;i++)
{
if(strcmp(num1,stu[i].num)==0)
{
printf("输出已查找到的学号、姓名、性别、数学成绩、英语成绩、计算机成绩:\n");
printf("%s %s %c\n",stu[i].num,stu[i].name,stu[i].sex);
for(j=0;i<3;j++)
printf("\t%d",stu[i].score[j]);
break;
}
if(i==count)
标签:str 输出 rcm name core i++ 数学 scanf nbsp
原文地址:http://www.cnblogs.com/smallo12/p/7744119.html