本文主要是介绍c++结构体数组(元素都是整形数组),求所有元素内的数据和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本篇博客主要是针对结构体内整形数据求和,核心在于结构体内数据数组的表示和循环的输入输出:
自定义带有两个整型数组的结构体
自定义一个输入结构体内数据的函数,利用循环的嵌套对数据分组输入,根据输入的组数动态分配n个结构体数组的空间,r为每个结构体内部整形数组的数据个数(需要的话可以再加一个参数,用来写计算不同整型数组内数据个数的循环)
自定义一个输出结构体数组内数组的数据和的函数,和循环输入函数同理
这样就完成了对结构体数组(元素都是整型数组的数据求和)
附上源码和截图
#include<iostream.h>
struct sss
{
int t[20];
int v[20];
}; //定义有两个整型数组的结构体
void sr(sss s[],int n,int r)
{
for(int i=0;i<n;i++)
{
for(int j=0;j<r;j++)
cin>>s[i].t[j]>>s[i].v[j];
}
}//自定义输入函数,利用循环嵌套输入结构体数组内数组的数据
void sc(s
这篇关于c++结构体数组(元素都是整形数组),求所有元素内的数据和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!