c程序运行结果输出到电子表格或者txt文档

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:16:04
我有一个程序,因其结果太多,在运行窗口无法看到全部.现在想把这些结果输出到电子表格或者txt纯文本文档并保存,望名位大侠帮帮忙!提供代码.多谢了.下面是程序的代码:#include"iostream.h"
#include"stdio.h"
void main()
{
int A[]={1,2,3,4,5,6,7,8,9};
int B[]={2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int C[]={3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int D[]={17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
int E[]={20,21,22,23,24,25,26,27,28,29,30,31,32};
int F[]={21,22,23,24,25,26,27,28,29,30,31,32,33};
int a,b,c,d,e,f;
int i,j,k,l,m,n,sum;

printf("请输入一个数:\n");
scanf("%d",&sum);
if(sum<128)
{ for(i=0;i<9;i++)
a=A[i];
for(j=0;j<14;j++)
{ if(B[j]>a) b=B[j];
for(k=0;k<14;k++)
{ if(C[k]>b) c=C[k];
for(l=0;l<13;l++)
{ d=D[l];
for(m=0;m<13;m++)
{ if(E[m]>d) e=E[m];
for(n=0;n<13;n++)
{ if(F[n]>e) f=F[n];
if(sum>a

LZ试试,绝对可以。(经 DEV-C++ 通过)
会有一个名为1.txt的文件在你存程序的地方。

P.S:通常可以使用freopen将输入/输出重定向到文件中。例如

freopen("in.txt", "r", stdin);/*从in.txt读取*/
freopen("out.txt", "w", stdin); /*清空out.txt,并将结果写入out.txt*/
freopen("out.txt", "a", stdin);/*将结果写入out.txt*/

代码
#include"stdio.h"
int main()
{
int A[]={1,2,3,4,5,6,7,8,9};
int B[]={2,3,4,5,6,7,8,9,10,11,12,13,14,15};
int C[]={3,4,5,6,7,8,9,10,11,12,13,14,15,16};
int D[]{17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
int E[]={20,21,22,23,24,25,26,27,28,29,30,31,32};
int F[]={21,22,23,24,25,26,27,28,29,30,31,32,33};
int a,b,c,d,e,f;
int i,j,k,l,m,n,sum;
printf("请输入一个数:\n");
scanf("%d",&sum);
freopen("1.txt","w",stdout);
if(sum<128)
{
for(i=0;i<9;i++)
a=A[i];
for(j=0;j<14;j++)
{