c语言重定向输出到文件 10

#include<stdio.h>#include<stdlib.h>#include<string.h>voidmain(){FILE*in;FILE*out;intc... #include<stdio.h>
#include<stdlib.h>
#include<string.h>

void main()
{ FILE *in;
FILE *out;
int c;

if((in=fopen("snake.txt","rb"))!=NULL)/*打开源文件,读取数据*/
{

while(!feof(in))/*检查是否到达文件结尾*/
{
fscanf(in,"%d",&c);/*将in文件中的实数逐个读入到c中*/
}

fclose(in); /*关文件*/
}

{ int c,n,j,a=1;

n=c;
for(int m=1;m<=c;m++)//给定循环的次数
{ j=a;
int l=m+1;
for(int k=n;k>0;k--)//规定每行显示多少个数字
{

j=j+l;
l++;
}
printf("\n");
a=a+m;
n--;
}
out=fopen("estdout.txt","w"); /*处理完成,开始输出到outfile文件*/

fprintf(out,"%d\n",j);

fclose(out);
}

}
以上这个程序我是想要输出蛇形矩阵。请问怎么改才能输出???
是从snake.txt读入一个数 比如5 输出的就是
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11
展开
 我来答
zhlonglt
2009-11-26 · TA获得超过130个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:0
展开全部
整形变量c定义了两次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式