c程序运行结果输出到电子表格或者txt文档
我有一个程序,因其结果太多,在运行窗口无法看到全部.现在想把这些结果输出到电子表格或者txt纯文本文档并保存,望名位大侠帮帮忙!提供代码.多谢了.下面是程序的代码:#in...
我有一个程序,因其结果太多,在运行窗口无法看到全部.现在想把这些结果输出到电子表格或者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+b+c+d+e+f) continue;
if(sum==a+b+c+d+e+f) printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);
}
}
}
}
}
}
}
我要运行结果比如:{9,15,16,17,20,21
................}
保存为txt文件,能打得开的那种啊? 展开
#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+b+c+d+e+f) continue;
if(sum==a+b+c+d+e+f) printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);
}
}
}
}
}
}
}
我要运行结果比如:{9,15,16,17,20,21
................}
保存为txt文件,能打得开的那种啊? 展开
3个回答
展开全部
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++)
{
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+b+c+d+e+f)
continue;
if(sum==a+b+c+d+e+f)
printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);
}
}
}
}
}
}
}
LZ试试,绝对可以。(经 DEV-C++ 通过)
会有一个名为1.txt的文件在你存程序的地方。
P.S:通常可以使用freopen将输入/输出重定向到文件中。例如
freopen("in.txt", "r", stdin);/*从in.txt读取*/
freopen("out.txt", "w", stdin); /*将结果写入out.txt*/
freopen("out.txt", "a", stdin);/*清空out.txt,并将结果写入out.txt*/
会有一个名为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++)
{
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+b+c+d+e+f)
continue;
if(sum==a+b+c+d+e+f)
printf("%d,%d,%d,%d,%d,%d\n",a,b,c,d,e,f);
}
}
}
}
}
}
}
LZ试试,绝对可以。(经 DEV-C++ 通过)
会有一个名为1.txt的文件在你存程序的地方。
P.S:通常可以使用freopen将输入/输出重定向到文件中。例如
freopen("in.txt", "r", stdin);/*从in.txt读取*/
freopen("out.txt", "w", stdin); /*将结果写入out.txt*/
freopen("out.txt", "a", stdin);/*清空out.txt,并将结果写入out.txt*/
TableDI
2024-07-18 广告
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |