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

#include<iostream.h>
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;
}

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

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

发布了20 篇原创文章 · 获赞 30 · 访问量 617

猜你喜欢

转载自blog.csdn.net/TIMEINAHURRY/article/details/105290601
今日推荐