问几道C++结构体问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:25:18
1、定义结构体类型实现以下表格的数据的输入和输出。
学号 姓名 出生日期 籍贯
0830101101 张三 1986年5月5日 广东广州
0830101101 李四 1987年6月6日 江西南昌
0830101101 王五 1988年8月8日 湖南长沙
0830101101 赵六 1989年9月9日 四川重庆

2、输入10个整数,累加奇数之和。

3、找出3行3列矩阵的每行最大数并输

1.
struct imformation
{
char id[10],name[10],birthday[20],address[10]
};
void main()
{
imformation stu[4] =
{
"0830101101","张三","1986年5月5日","广东广州",
"0830101101","李四","1987年6月6日","江西南昌",
"0830101101","王五","1988年8月8日","湖南长沙",
"0830101101","赵六","1989年9月9日","四川重庆"
}
}

2.
int p[10];
int s = 0;
for(int i=0;i<10;++i)
{
cin>>p[i];
if(a[i]%2 != 0)
s += p[i];
}
cout<<"total:"<<s;

3.
double p[3][3];
double s[3];
s[0] = p[0][0];
s[1] = p[1][0];
s[2] = p[2][0];
int index = 0;
for(i=0;i<3;++i)
{
for(j=0;j<3;++j)
{
if(p[i][j] > s[index])
s[index] = p[i][j];
}
++index;
}