#include "iostream"; //C++6.0为 iostream.h 更高版本为 iostream
using namespace std;
void main()
{
struct stu[29]
{
char[] name;
int number;
int class;
};
for(i=0;i<=28;i++)
{
cout<<"请输入第"<<i+1<<"个学生的姓名";
cin>>stu[i].name;
cout<<"请输入第"<<i+1<<"个学生的学号";
cin>>stu[i].number;
cout<<"请输入第"<<i+1<<"个学生的班级";
cin>>stu[i].class;
}
}
那就头文件包含"stdio.h"
然后把
cout的行改为printf()函数
cin改成scanf()
格式控制输入输出我不太熟 很少用
你应该会吧
追问还没学结构体呢,不能用结构体实现。。。
追答我本来想用类来着 考虑到你可能没学用了结构体..
用数组应该也可以
int num[29];
int cla[29]; //对了这里不能写class 它是关键字
for(i=0;i<=28;i++)
{
scanf("%d",num[i]);//类似这样吧
}
不过怎么用字符数组存一组字符串 再存在数组里 实在想不出来 这是你们的作业题吗
对了字符串string你学过么
建一个string的数组也可以
string stu_name[i];//要包含头文件"string.h"或"cstring"
追问恩,自己做出来了,用二维数组定义字符串,
本回答被提问者采纳