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

#include<stdlib.h>#include<stdio.h>#include<stdio.h>#include<time.h>swap(int*pm,int*p... #include <stdlib.h>
#include <stdio.h>
#include<stdio.h>
#include <time.h>
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;
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的输出*/
}
添加上什么代码能使这段程序重复运行一定的次数,结果是不是会保存在同一个txt文件当中?
再这里先感谢各位网友的热心帮助!
展开
 我来答
mafangsan
2014-10-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1万
采纳率:71%
帮助的人:3262万
展开全部
#include <stdlib.h

#include <stdio.h

#include<stdio.h>

#include <time.h>  

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次的那个循环的 

}
追问
感谢,刚没看清楚 ~
追答
不客气
水上漂汤
2014-10-30 · TA获得超过1万个赞
知道大有可为答主
回答量:1830
采纳率:71%
帮助的人:1605万
展开全部
使用循环就可以了啊,比如for循环,指定循环次数。因为是追加的方式打开1.txt,所以结果会保存在同一个文件
追问
解决了 ,麻烦你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9c9cbbb
2014-10-30 · TA获得超过301个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:352万
展开全部
想让哪些代码重复一百次,那就用一个循环把对应的代码包起来。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LiRnlidong
2014-10-30 · TA获得超过108个赞
知道答主
回答量:111
采纳率:0%
帮助的人:61.5万
展开全部
加个循环啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式