问几道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列矩阵的每行最大数并输
学号 姓名 出生日期 籍贯
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;
}