如何用C语言创建一个可以储存100000个数的数组

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:04:27
想创建一个100000的数组,随机数赋值后进行排序,计算运行时间,但用动态数组直接跳出。。该怎么办

第一个:
#include<stdio.h>
main()
{ int n,i;
char a[10];
scanf("%s",a);
n=strlen(a);
for(i=0;i<=n-2;i++)
printf("%c,",a[i]);
printf("%c",a[i]);
}
改过之后的:
#include<stdio.h>
#include<math.h>
main()
{ int n,i;
long j;
char a[10];
scanf("%s",a);
n=strlen(a);
j=pow(10,(n-1)); /*10的n-1次方*/
for(i=0;i<=n-1;i++) /*输出原数据*/
printf("%c",a[i]);
printf("=");
for(i=0;i<=n-2;i++) /*输出后面的计算过程*/
{printf("%c*%ld+",a[i],j);
j=j/10;}
printf("%c",a[i]);
}