用户输入一个数组

1、让用户输入数组的长度

2、根据用户输入的长度创建数组

3、让用户依次填充数组的值

4、把值遍历取出打印出来

#include

#include

/**

用户输入一个数组

1、让用户输入数组的长度

2、根据用户输入的长度创建数组

3、让用户依次填充数组的值

4、把值遍历取出打印出来

*/

main(){

printf("请输入数组的长度:\n");

// 1、用户输入数组的长度

int length;

scanf("%d",&length);

printf("您输入的数组长度为:%d\n",length);

// 2、根据用户输入的长度创建数组

int iArray[length];

// 3、让用户依次填充数组的值

int i;

for(i=0;i

printf("请输入iArray[%d]的值:\n",i);

// scanf("%d",&iArray[i]);//(使用这种,或者下面的 scanf("%d",iArray+i); 都是等价的)

scanf("%d",iArray+i);

}

// 4、把数组内容打印出来

for(i=0;i

// printf("iArray[%d]=%d\n",i,iArray[i]); //(使用这种,或者下面的都是等价的)

// iArray+i:取地址 ,*(iArray+i):取地址的值(使用指针取值)

printf("iArray[%d]=%d\n",i,*(iArray+i));

}

system("pause");

}

运行效果:

Copyright © 2088 世界杯乒乓球赛_2014世界杯十佳球 - mz286.com All Rights Reserved.
友情链接