|
//程序代码如下
#include <iostream>
using namespace std;
#include<string>
struct student
{
string name;
int number;
char sex;
int chengji;
};
static int num;
int main()
{
student array[] =
{
{"zhang1",1001,'f',89},
{"zhang2",1002,'f',69},
{"zhang3",1003,'x',77},
{"zhang4",1004,'f',49},
{"zhang5",1005,'f',89},
{"zhang6",1006,'x',69},
{"zhang7",1007,'f',77},
{"zhang8",1008,'x',49}
};
for (int idx = 0; idx <8; ++idx)
{
cout << array[idx].name << " " << array[idx].number << " " << array[idx].sex << " " << array[idx].chengji << endl;
num+= array[idx].chengji; // 使用= 号就是对num进行赋值操作,使用+=就是对变量进行累加的操作。
//num = num / idx; //不注释程序就会报错,菜鸟不知道怎么解决求大哥指点
cout << "num=" << num << endl;
};
}
|
上一篇: DevC++ 下载下一篇: 关于getchar()
|