产生动态数组,编写程序,输入数组大小后,通过动态分配内存函数malloc产生数组。 给数组元素赋值,数组元素的值是其下标的10倍。 **输入格式要求:“%d“ 提示信息:“Enter array si

产生动态数组,编写程序,输入数组大小后,通过动态分配内存函数malloc产生数组。 给数组元素赋值,数组元素的值是其下标的10倍。
**输入格式要求:"%d" 提示信息:“Enter array size:”
**输出格式要求:“array[%d]=%d\n”
程序运行示例如下:
Enter array size:8
array[0]=0
array[1]=10
array[2]=20
array[3]=30
array[4]=40
array[5]=50
array[6]=60
array[7]=70

代码:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

int main()
{
    
    
	int n, i;
	int* p;
	printf("Enter array size:");
	scanf("%d", &n);
	p = (int*)malloc(n * sizeof(int));
	for (i = 0; i < n; i++)
	{
    
    
		p[i] = 10 * i;
		printf("array[%d]=%d\n", i , *(p + i));
	}
}

猜你喜欢

转载自blog.csdn.net/qq_52698632/article/details/113717226
今日推荐