C语言怎样创建一个长度为100的一维数组,其中第i个元素a[i]=1+2+、、、+i,并逆向输出
1个回答
展开全部
arry[99]=4950 arry[98]=4851 arry[97]=4753 arry[96]=4656 arry[95]=4560
arry[94]=4465 arry[93]=4371 arry[92]=4278 arry[91]=4186 arry[90]=4095
arry[89]=4005 arry[88]=3916 arry[87]=3828 arry[86]=3741 arry[85]=3655
arry[84]=3570 arry[83]=3486 arry[82]=3403 arry[81]=3321 arry[80]=3240
arry[79]=3160 arry[78]=3081 arry[77]=3003 arry[76]=2926 arry[75]=2850
arry[74]=2775 arry[73]=2701 arry[72]=2628 arry[71]=2556 arry[70]=2485
arry[69]=2415 arry[68]=2346 arry[67]=2278 arry[66]=2211 arry[65]=2145
arry[64]=2080 arry[63]=2016 arry[62]=1953 arry[61]=1891 arry[60]=1830
arry[59]=1770 arry[58]=1711 arry[57]=1653 arry[56]=1596 arry[55]=1540
arry[54]=1485 arry[53]=1431 arry[52]=1378 arry[51]=1326 arry[50]=1275
arry[49]=1225 arry[48]=1176 arry[47]=1128 arry[46]=1081 arry[45]=1035
arry[44]= 990 arry[43]= 946 arry[42]= 903 arry[41]= 861 arry[40]= 820
arry[39]= 780 arry[38]= 741 arry[37]= 703 arry[36]= 666 arry[35]= 630
arry[34]= 595 arry[33]= 561 arry[32]= 528 arry[31]= 496 arry[30]= 465
arry[29]= 435 arry[28]= 406 arry[27]= 378 arry[26]= 351 arry[25]= 325
arry[24]= 300 arry[23]= 276 arry[22]= 253 arry[21]= 231 arry[20]= 210
arry[19]= 190 arry[18]= 171 arry[17]= 153 arry[16]= 136 arry[15]= 120
arry[14]= 105 arry[13]= 91 arry[12]= 78 arry[11]= 66 arry[10]= 55
arry[ 9]= 45 arry[ 8]= 36 arry[ 7]= 28 arry[ 6]= 21 arry[ 5]= 15
arry[ 4]= 10 arry[ 3]= 6 arry[ 2]= 3 arry[ 1]= 1 arry[ 0]= 0
Press any key to continue
#include<stdio.h>
int fun(int n)
{
int i,sum=0;
for (i=1;i<=n;i++)
{
sum+=i;
}
return sum;
}
main()
{
int i,arry[100];
for (i=0;i<100;i++)
{
arry[i] = fun(i);
}
for (i--;i>=0;i--)
{
printf("arry[%2d]=%d ",i,arry[i]);
if(i%5==0) printf("\n");
}
}
arry[94]=4465 arry[93]=4371 arry[92]=4278 arry[91]=4186 arry[90]=4095
arry[89]=4005 arry[88]=3916 arry[87]=3828 arry[86]=3741 arry[85]=3655
arry[84]=3570 arry[83]=3486 arry[82]=3403 arry[81]=3321 arry[80]=3240
arry[79]=3160 arry[78]=3081 arry[77]=3003 arry[76]=2926 arry[75]=2850
arry[74]=2775 arry[73]=2701 arry[72]=2628 arry[71]=2556 arry[70]=2485
arry[69]=2415 arry[68]=2346 arry[67]=2278 arry[66]=2211 arry[65]=2145
arry[64]=2080 arry[63]=2016 arry[62]=1953 arry[61]=1891 arry[60]=1830
arry[59]=1770 arry[58]=1711 arry[57]=1653 arry[56]=1596 arry[55]=1540
arry[54]=1485 arry[53]=1431 arry[52]=1378 arry[51]=1326 arry[50]=1275
arry[49]=1225 arry[48]=1176 arry[47]=1128 arry[46]=1081 arry[45]=1035
arry[44]= 990 arry[43]= 946 arry[42]= 903 arry[41]= 861 arry[40]= 820
arry[39]= 780 arry[38]= 741 arry[37]= 703 arry[36]= 666 arry[35]= 630
arry[34]= 595 arry[33]= 561 arry[32]= 528 arry[31]= 496 arry[30]= 465
arry[29]= 435 arry[28]= 406 arry[27]= 378 arry[26]= 351 arry[25]= 325
arry[24]= 300 arry[23]= 276 arry[22]= 253 arry[21]= 231 arry[20]= 210
arry[19]= 190 arry[18]= 171 arry[17]= 153 arry[16]= 136 arry[15]= 120
arry[14]= 105 arry[13]= 91 arry[12]= 78 arry[11]= 66 arry[10]= 55
arry[ 9]= 45 arry[ 8]= 36 arry[ 7]= 28 arry[ 6]= 21 arry[ 5]= 15
arry[ 4]= 10 arry[ 3]= 6 arry[ 2]= 3 arry[ 1]= 1 arry[ 0]= 0
Press any key to continue
#include<stdio.h>
int fun(int n)
{
int i,sum=0;
for (i=1;i<=n;i++)
{
sum+=i;
}
return sum;
}
main()
{
int i,arry[100];
for (i=0;i<100;i++)
{
arry[i] = fun(i);
}
for (i--;i>=0;i--)
{
printf("arry[%2d]=%d ",i,arry[i]);
if(i%5==0) printf("\n");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询