如何在c ++中打印数组元素?

时间:2016-03-23 03:06:54

标签: c++ arrays

我正在编写这段代码并且在classifykids()中,我正在从x数组中填充4个新数组..之后我尝试打印4个数组中的元素但是它&#39 ; s不能和我合作,它打印的数字很长

df1<- setNames(aggregate(df$sales, by=list(df$year,df$month, df$region), FUN=sum),
    c('year','month','region', 'sales'))


df2<- setNames(aggregate(df$sales, by=list(df$year,df$month), FUN=sum),
               c('year','month', 'sales'))

df2$region<- 'USA'                  ## added a new column- region- for total USA
df2<- df2[,  c('year','month','region', 'sales')]  ## reordering the columns of df2

df3<- rbind(df1,df2)

df3<- df3[order(df3$year,df3$month,df3$region),]  ## order by
rownames(df3)<- NULL  ## renumbered the rows after order by

df3

1 个答案:

答案 0 :(得分:0)

可能是什么问题?您知道如何访问数组元素以及将输入输入数组。那你为什么不打印?

假设如果arr是你要打印的有4个元素的数组,那么就这样:

for(int i=0;i<4;i++) 
    cout<< arr[i] <<" ";

为什么打印数字: 你输入(x + i)。 x和i都是具有某些值的整数。也许x有一个很大的值,加上withi产生一个打印的数字。如果要在索引x + i处打印元素,那么coutstatement将为:

cout << arr[x+i] << " ";

其中arr是您要打印的数组。