如何使一段c语言代码自动重复运行100次

2024-11-27 21:04:18
推荐回答(4个)
回答(1):

#include  

#include  

#include

#include   

swap(int *pm,int *pn)      /*必须用指针进行交换*/

{

   int temp;

   temp=*pm;

   *pm=*pn;

   *pn=temp;

}


int main(void)

{

int   i,a[50];

/*int *pa,*pb;*/

   FILE *fp;
int k;
for(k=1; k<=100;k++) //循环啦


   fp=fopen("1.txt","a+");

srand( (unsigned)time( NULL ) ); /*定义这个可以产生不同的随机数*/

for(i=1;   i<=49;   i++){a[i]=i;}

for(i=49;   i>=1;   i--)

{

/* pa=&a[i]; pb=&a[rand()%i+1];*/

  swap(&a[i], &a[rand()%i+1]);     /*加一是从一到i的随机,就不会包含0*/

  /*不用再定义指针,这样结论是一样的*/

}

  printf("\n") ;

     fprintf(fp,"\n");

for(i=1;   i<=4;   i++)

{

   printf("%4d",a[i] );

   fprintf(fp,"%4d",a[i]);

}

   fclose(fp);

getch();   /*wintc的输出*/
}//100次的那个循环的 

}

回答(2):

使用循环就可以了啊,比如for循环,指定循环次数。因为是追加的方式打开1.txt,所以结果会保存在同一个文件

回答(3):

想让哪些代码重复一百次,那就用一个循环把对应的代码包起来。。。

回答(4):

加个循环啊