C语言高手请进!
我设计了一个程序如下:
#include<stdio.h>
main()
{
int a,b,c,d,e,f;
for(a=1;a<33;a++)
for(b=2;b<33;b++)
for(c=3;c<33;c++)
for(d=4;d<33;d++)
for(e=5;e<33;e++)
for(f=6;f<33;f++)
if(a<b<c<d<e<f<33&&0<a)
{
printf("\n%d,%d,%d,%d,%d,%d,%d",n,a,b,c,d,e,f);
}
}
请帮我修改下:使其计算出来的结果输出到123.txt
谢谢了,如果运行可以,非常谢谢你,同时分数也全是你的!
参考答案:#include<stdio.h>
main()
{
int a,b,c,d,e,f;
FILE *p;
if( (p=fopen("123.txt","w+")) == NULL)
{
printf("can not create file 123.txt\n");
return;
}
for(a=1;a<33;a++)
for(b=2;b<33;b++)
for(c=3;c<33;c++)
for(d=4;d<33;d++)
for(e=5;e<33;e++)
for(f=6;f<33;f++)
if(a<b<c<d<e<f<33&&0<a)
{
fprintf(p,"\n%d,%d,%d,%d,%d,%d,%d",n,a,b,c,d,e,f);
}
fclose(p);// 打开了文件要记着关掉哦
}