CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  新手乐园

输出问题?

楼主mytody(明天)2005-01-06 22:48:58 在 C/C++ / 新手乐园 提问

下面是一道乘法口块:  
  #include   <iostream>  
  using   namespace   std;  
   
   
  int   main()  
   
  {  
   
  int   sum=0;  
   
         
  for(int   i=1;i<=9;i++)  
  {  
  for(int   j=1;j<=9;j++)  
  {  
  sum=j*i;  
          //cout<<endl;  
  cout<<i<<"x"<<j<<"="<<sum;//<<endl;  
          //cout<<endl;  
  }  
  }  
   
  return   0;  
  }  
  为什么不能按乘法块表格式输出来! 问题点数:20、回复次数:10Top

1 楼celery_01(二进制)回复于 2005-01-06 22:57:28 得分 0

int   sum=0;  
   
         
  for(int   i=1;i<=9;i++)  
  {  
  for(int   j=1;j<=9;j++)  
  {  
  sum=j*i;  
          //cout<<endl;  
  cout<<i<<"x"<<j<<"="<<sum;//<<endl;  
          //cout<<endl;  
  }  
                                        cout<<endl  
  }  
  在试试Top

2 楼mytody(明天)回复于 2005-01-06 23:04:45 得分 0

还是不行呀!(格式:)  
  1x1  
  1x2=2   2x2=4  
  ......  
  Top

3 楼snow810211(阳光)回复于 2005-01-06 23:05:55 得分 0

#include   <iostream>  
  #include   <iomanip>  
  using   namespace   std;  
   
   
  int   main()  
   
  {  
   
  int   sum   =   0;  
  for(int   i=1;i<=9;i++)  
  {  
  for(int   j=1;j<=9;j++)  
  {  
  sum=j*i;  
          //cout<<endl;  
  cout<<setw(2)<<i<<"x"<<setw(2)<<j<<"="<<setw(2)<<sum   <<"   ";//<<endl;  
          //cout<<endl;  
  }  
  cout   <<   endl;  
  }  
   
  return   0;  
  }  
  Top

4 楼mytody(明天)回复于 2005-01-06 23:09:33 得分 0

snow810211(阳光)   这样也不行呀!  
  1x1  
  1x2=2   2x2=4  
  ......  
  是这样子的格式呀!  
  Top

5 楼jamesfancy(▲) 边城狂人 <Java|C++] (★)回复于 2005-01-06 23:10:42 得分 20

#include   <iostream>  
  using   namespace   std;  
   
   
  int   main()   {  
          int   sum=0;  
          for(int   i=1;i<=9;i++)   {  
                  for(int   j=1;j<=i;j++)   {   //   第1行1列,第2行2列……依此类推  
                          sum   =   j   *   i;  
                          cout   <<   i   <<   "x"   <<   j   <<   "="   <<   sum   <<   '\t';  
                          //   最后输出一个\t是为了对齐格式  
                  }  
                  cout   <<   endl;   //   一行结束后输出行结束符  
          }  
   
          return   0;  
  }  
  Top

6 楼jamesfancy(▲) 边城狂人 <Java|C++] (★)回复于 2005-01-06 23:13:04 得分 0

对了,这样离你的要求还有一点点差别,只需要把  
  cout   <<   i   <<   "x"   <<   j   <<   "="   <<   sum   <<   '\t';  
  这一句改改,交换一下i和j的位置即可,即  
  cout   <<   j   <<   "x"   <<   i   <<   "="   <<   sum   <<   '\t';  
  Top

7 楼jamesfancy(▲) 边城狂人 <Java|C++] (★)回复于 2005-01-06 23:13:31 得分 0

输出你满意吧:  
  1x1=1  
  1x2=2       2x2=4  
  1x3=3       2x3=6       3x3=9  
  1x4=4       2x4=8       3x4=12     4x4=16  
  1x5=5       2x5=10     3x5=15     4x5=20     5x5=25  
  1x6=6       2x6=12     3x6=18     4x6=24     5x6=30     6x6=36  
  1x7=7       2x7=14     3x7=21     4x7=28     5x7=35     6x7=42     7x7=49  
  1x8=8       2x8=16     3x8=24     4x8=32     5x8=40     6x8=48     7x8=56     8x8=64  
  1x9=9       2x9=18     3x9=27     4x9=36     5x9=45     6x9=54     7x9=63     8x9=72     9x9=81Top

8 楼snow810211(阳光)回复于 2005-01-06 23:13:59 得分 0

#include   <iostream>  
  #include   <iomanip>  
  using   namespace   std;  
   
   
  int   main()  
   
  {  
   
  int   sum   =   0;  
  for(int   i=1;i<=9;i++)  
  {  
  for(int   j=1;j<=i;j++)  
  {  
  sum=j*i;  
          //cout<<endl;  
  cout<<setw(2)<<i<<"x"<<setw(2)<<j<<"="<<setw(2)<<sum   <<"   ";//<<endl;  
          //cout<<endl;  
  }  
  cout   <<   endl;  
  }  
   
  return   0;  
  }  
  Top

9 楼mytody(明天)回复于 2005-01-06 23:16:15 得分 0

满意!边城狂人!!  
  谢谢!!!Top

10 楼snow810211(阳光)回复于 2005-01-06 23:19:32 得分 0

#include   <iostream>  
  #include   <iomanip>  
  using   namespace   std;  
   
   
  int   main()  
   
  {  
   
  int   sum   =   0;  
  for(int   i=1;i<=9;i++)  
  {  
  for(int   j=1;j<=i;j++)  
  {  
  sum=j*i;  
          //cout<<endl;  
  cout<<setw(2)<<j<<"x"<<setw(2)<<i<<"="<<setw(2)<<sum   <<"   ";//<<endl;  
          //cout<<endl;  
  }  
  cout   <<   endl;  
  }  
   
  return   0;  
  }  
   
  格式:)Top

相关问题

  • 循环输出??
  • 输出问题
  • cout输出!
  • 输入输出
  • applet 输出html
  • Excel输出
  • 输出与GetProcAddress
  • Response.Write输出html
  • 转换输出
  • 输出画面

关键词

  • sum
  • using namespace std
  • main
  • include

得分解答快速导航

  • 帖主:mytody
  • jamesfancy

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo