
c语言,随机生成100个数,在文档1.txy,然后进行排序,从小到大,放在2.TXT
1个回答
展开全部
#include<stdio.h>
#include<stdlib.h>
int main()
{int n=100,i,j,t,a[100];
FILE *fp;
fp=fopen("1.txt","w");
for(i=0;i<n;i++)
{a[i]=rand()%1000;
fprintf(fp,"%d ",a[i]);
}
fclose(fp);
for(i=0;i<99;i++)
for(j=0;j<99-i;j++)
if(a[j]>a[j+1])
{t=a[j];a[j]=a[j+1];a[j+1]=t;}
fp=fopen("2.txt","w");
for(i=0;i<100;i++)
fprintf(fp,"%d ",a[i]);
fclose(fp);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询