c语言结构体中一个变量是数组,求教高手该如何输入输出

例如
struct weng
{
int a[5];
int b;
};中的数组a该如何输入输出

第1个回答  2019-04-29
没有别的办法,唯一的方法是循环,一个一个输出你可以写一个通用的输出整型数组的方法,参数是整形指针和需要显示的整数的数量,这样处理起来就方便了
第2个回答  2012-09-09
weng w;
for(int i=0;i<5;i++)cin>>w.a[i];
cin>>w.b;

for(int i=0;i<5;i++)cout<<w.a[i];
cout<<w.b;追问

看不懂,我是新手,麻烦你具提解释以下你给出答案

追答

weng w;//定义结构实体,w名字随便
for(int i=0;i>w.a[i];//分别输入a[0],a[1]...a[4]
cin>>w.b;//输入b

for(int i=0;i<5;i++)cout<<w.a[i];//输出a
cout<<w.b; //输出b

本回答被提问者采纳
第3个回答  2012-09-09
你好,这个for循环或者其他循环语句 比如你这个可以用for(i=o;i<4;i++)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网