| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 7644 人关注过本帖
标题:[求助]编程打印九九乘法表
只看楼主 加入收藏
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
结帖率:96.79%
收藏
 问题点数:0 回复次数:14 
[求助]编程打印九九乘法表
* 1 2 3 4 5 6 7 8 9
------------------------------------------------
1 1 2 3 4 5 6 7 8 9
2 2 4 3 8 10 12 14 16 18
3 3 6 9 12 15 18 21 24 27
4 ...
5...
...
9 9 18 27 36 45 36 63 72 81



要打印如上型状,请问如何实现算法?
搜索更多相关主题的帖子: 乘法表 打印 
2007-04-26 23:36
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
即,行和列的相交点,为得数

论坛是我家灌水靠大家
2007-04-26 23:36
markshao1986
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-4-23
收藏
得分:0 

#include "stdafx.h"
#include <iostream>
#include <iomanip>

using namespace std;

int main(int argc, char* argv[])
{
cout<<setfill(' ');
cout<<"*";
for(int i=1;i<10;i++)
cout<<setw(4)<<i;
cout<<'\n';
for (i=0;i<10;i++)
cout<<setw(4)<<"----";
cout<<'\n';
for(i=1;i<10;i++)
{
cout<<i;
for(int j=1;j<10;j++)
cout<<setw(4)<<i*j;
cout<<'\n';
}

return 0;
}

2007-04-27 07:34
bill8888
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2007-3-10
收藏
得分:0 

就用几个循环就OK了
楼主最好是自己好好想想,比较简单的


2007-04-27 12:35
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
两个for循环就ok...

前两排直接打印...
for(i=1;i<10;i++)
{
cout<<i<<' ';
for(j=1;j<10;j++)
cout<<i*j<<' '
cout<<endl;
}

[此贴子已经被作者于2007-4-27 20:23:21编辑过]


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-27 12:37
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 



你有点像...


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-27 20:34
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 

两个for循环?这样能搞定?不相信。。。


论坛是我家灌水靠大家
2007-04-28 12:54
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 
3楼兄弟的程序,在VC6中运行,提示出错啊?

论坛是我家灌水靠大家
2007-04-28 12:55
谁与争疯
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:海南省
等 级:版主
威 望:191
帖 子:15071
专家分:17513
注 册:2007-4-22
收藏
得分:0 

fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
Error executing cl.exe.

Cpp1.exe - 1 error(s), 0 warning(s)


论坛是我家灌水靠大家
2007-04-28 12:57
I喜欢c
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:64
帖 子:1749
专家分:0
注 册:2007-3-2
收藏
得分:0 
以下是引用谁与争疯在2007-4-28 12:54:23的发言:

两个for循环?这样能搞定?不相信。。。

#include<iostream>
#include<string.h>
#include <iomanip>
using namespace std;
int main()
{
int i,j;
cout<<"* 1 2 3 4 5 6 7 8 9"<<endl;
cout<<"-----------------------------"<<endl;
for(i=1;i<10;i++)
{
cout<<i;
for(j=1;j<10;j++)
cout<<setw(3)<<i*j;
cout<<endl;
}
getchar();
return 0;

}

dev-c++ 通过...
为什么不行?


 我是指针,却丢失了目标地址!          我是循环,却缺少了结束条件!      我是函数,却没有人来调用!   
2007-04-28 16:25
快速回复:[求助]编程打印九九乘法表
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017661 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved