1. 编程:定义一个学生(姓名、学号、性别、年龄、成绩),通过键盘输入一个学生信息,并打印出学生信息。

不要太复杂

第1个回答  2012-01-07
#include <stdio.h>

typedef struct
{
char name[30];
long num;
char sex[5];
int age;
float score;
} student;

void main()
{

student stu;
printf("请输入学生的信息如下:\n");

printf("学生姓名:");
gets(stu.name);

printf("学生学号:");
scanf("%ld",&stu.num);

getchar();
printf("学生性别(男-M; 女-F):");
gets(stu.sex);

printf("学生成绩:");
scanf("%f",&stu.score);

printf("您输入的学生信息如下:\n");
printf("学生姓名:%s\n",stu.name);
printf("学生学号:%ld\n",stu.num);
printf("学生性别:%s\n",stu.sex);
printf("学生成绩:%.2f\n",stu.score);
}本回答被网友采纳
第2个回答  2012-01-07
1楼的。用结构体存储。就行了。
第3个回答  2012-01-07
struct student
{char name[20];
int num;
char sex[10];
int age;
float score;
}stu1;
cin>>stu1.name>>stu1.num>>stu1.sex>>stu1.age>>stu1.score;
cout<<stu1.name<<stu1.num<<stu1.sex<<stu1.age<<stu1.score;
相似回答