c++结构体数组(元素都是整形数组),求所有元素内的数据和

Eva ·
更新时间:2024-11-13
· 904 次阅读

#include
struct sss
{
int t[20];
int v[20];
}; //定义结构体,元素为数组类型
void ss(sss s[],int n,int r)
{
int sum=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<r;j++)
sum+=s[i].t[j]+s[i].v[j];
}
cout<<“所有元素和为:”<<sum<<endl;
}//利用数组循环求和
int main()
{
int c,f;
cout<<“请输入几组数据:”;
cin>>c;
cout<<“请输入每组几个数据:”;
cin>>f;
cout<<“按照要求需要输入”<<2cf<<“个数。”<<endl;
struct sss p[c];
for(int i=0;i<c;i++)
{
for(int j=0;j<f;j++)
cin>>p[i].t[j]>>p[i].v[j];
} //利用数组循环输入
ss(p,c,f);
return 0;
}

//写作不易,觉得有帮助的话请点个赞 谢谢!

附上运行截图
在这里插入图片描述


作者:TIMEINAHURRY



结构体数组 c+ 结构体 数据 C++ 数组

需要 登录 后方可回复, 如果你还没有账号请 注册新账号