24小时热门版块排行榜    

查看: 1413  |  回复: 8

xiazanwen

荣誉版主 (职业作家)

优秀版主优秀版主

[求助] 将所得的结果用word输出

程序已经编好了,麻烦高手替我运算下,将所得的结果用word输出。
main()
{
int a1,a2,a3,a4,a5,a6,a7;
long int c=0;
for(a7=1;a7<=16;a7++)
for(a6=1;a6<=33;a6++)
for(a5=1;a5 for(a4=1;a4 for(a3=1;a3 for(a2=1;a2 for(a1=1;a1 {printf("%d %d %d %d %d %d %d\n",a1,a2,a3,a4,a5,a6,a7);
c++;}
printf("c=%ld",c);
getch();
回复此楼
在自己认定正确的前提下,不管风吹雨打
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微尘、梦想

木虫 (知名作家)

【答案】应助回帖

xiazanwen(金币+1): 程序没有问题,我在电脑上运算出来了,但是不知道怎么将结果以word的形式导出 2011-11-30 09:38:18
七重循环,你确定你编的程序对么~
任风云变幻,我笑对人生!
2楼2011-11-30 09:35:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiazanwen

荣誉版主 (职业作家)

优秀版主优秀版主

引用回帖:
2楼: Originally posted by 微尘、梦想 at 2011-11-30 09:35:41:
七重循环,你确定你编的程序对么~

程序没有问题,我在电脑上运算出来了,时间大概15分钟哦。但是不知道怎么将结果以word的形式导出
在自己认定正确的前提下,不管风吹雨打
3楼2011-11-30 09:38:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微尘、梦想

木虫 (知名作家)

【答案】应助回帖

★ ★
xzhdty(金币+2): O(∩_∩)O谢谢参与 2011-11-30 12:29:05
xiazanwen(金币+12): 谢谢 2011-11-30 14:18:23
用这个程序自己算吧~
CODE:
#include
#include
int main()
{
        int a1,a2,a3,a4,a5,a6,a7;
        long int c=0;
        FILE *fp;
        fp=fopen("data.doc","w+");
        for(a7=1;a7<=16;a7++)
                for(a6=1;a6<=33;a6++)
                        for(a5=1;a5                                 for(a4=1;a4                                         for(a3=1;a3                                                 for(a2=1;a2                                                         for(a1=1;a1                                                         {
                                                                fprintf(fp,"%d %d %d %d %d %d %d\n",a1,a2,a3,a4,a5,a6,a7);
                                                                c++;
                                                        }
        fprintf(fp,"c=%ld",c);
        fclose(fp);

        system("pause");
        return 0;
}

任风云变幻,我笑对人生!
4楼2011-11-30 10:15:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微尘、梦想

木虫 (知名作家)

【答案】应助回帖

结果直接输出到Word里面了,就是不知道你能不能找到这个Word文件~
任风云变幻,我笑对人生!
5楼2011-11-30 10:18:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jackie1179

木虫 (正式写手)

【答案】应助回帖


xzhdty(金币+1): 谢谢 2011-11-30 12:29:34
xiazanwen(金币+12): 谢谢 2011-11-30 14:18:31
以word导出我是不会,不过txt应该也行,到时你自己复制粘贴一下吧,程序修改如下即可:
#include
int main()
{
  int a1,a2,a3,a4,a5,a6,a7;
  long int c=0;
  FILE *fp;  /*file handle*/
  if((fp=fopen("test.txt","w+")==NULL)
  {
    printf("Cannot write to this file!\n";
    exit(0);
  }
fprintf(fp,"a1 a2 a3 a4 a5 a6 a7 c\n";
  for(a7=1;a7<=16;a7++)
    for(a6=1;a6<=33;a6++)
      for(a5=1;a5         for(a4=1;a4           for(a3=1;a3             for(a2=1;a2               for(a1=1;a1               {
                fprintf(fp,"%d %d %d %d %d %d %d\n",a1,a2,a3,a4,a5,a6,a7);
                c++;
              }
  fprintf(fp,"c=%ld",c);
  getchar();
  return 0;
}
建议不要用这样大的循环,太耗时间了
6楼2011-11-30 10:26:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微尘、梦想

木虫 (知名作家)

【答案】应助回帖


余泽成(金币+1): 谢谢参与应助! 2011-12-02 17:35:13
有一个问题就是:你算的c多大啊,有没有内存溢出啊,还有就是word最多只有几百页,只能保存几万行吧,不太清楚,反正有限制的,貌似你这个循环超大的,真不知道你算它干啥~
任风云变幻,我笑对人生!
7楼2011-11-30 10:42:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dz5172003

金虫 (小有名气)


jjdg(金币+1): 感谢参与 2011-12-02 16:01:36
理论上,应该知道word的文件格式,才能存成word文件吧。不然word无法识别。
虫虫
8楼2011-12-01 20:59:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
送鲜花一朵
9楼2012-01-11 16:22:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiazanwen 的主题更新
信息提示
请填处理意见