C++输出九九乘法表

#include<iostream>usingnamespacestd;intmain(){inti,j;for(i=1,j=1;j<=9;j++){i=1;cout<<... #include <iostream>
using namespace std;
int main()
{
int i,j;
for (i=1,j=1;j<=9;j++)

{ i=1;
cout<<i<<"*"<<j<<"="<<i*j<<" ";
for (;i<j;)
{ i++;
cout<<i<<"*"<<j<<"="<<i*j<<" ";

}
}
return 0;
}
输出后没有金字塔样式,请问怎么能在我程序基础上,添加些什么
指令,让它出现金字塔样式呢?
展开
 我来答
小夏聊生活
高能答主

2019-12-13 · 专注于分享生活知识,热爱生活
小夏聊生活
采纳数:448 获赞数:114618

向TA提问 私信TA
展开全部

C++输出九九乘法表的源代码如下:

#include<stdio.h>

int main()

{

int i,j,result;

printf("\n");

for (i=1;i<10;i++)

{

for(j=1;j<=i;j++)

{

result=i*j;

printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/

}

printf("\n"); /*每一行后换行*/

}
}

运行结果:

1*1=1 

2*1=2 2*2=4 

3*1=3 3*2=6 3*3=9 

4*1=4 4*2=8 4*3=12 4*4=16 

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

扩展资料

在打开任何文件的时候,都会有一个文件内部位置指针。读取文件的时候都是不用去管他的,因为我们基本很少有读取固定位置开始固定长度的需求,都是从开始一直读取到文件结束。

位置指针在文件被打开的时候位置指针是在零为,每读取一次这个指针就会往后面移动读取的数据两个距离。

巢丹彤Ev
2021-05-12
知道答主
回答量:4
采纳率:100%
帮助的人:1879
展开全部

有人用了for循环,我就用一下while循环。基本格式如下:

#include <bits/stdc++.h>

using namespace std;

int main(){

int i=1;

while(i<=9){

int j=1;

while(j<=i){

cout<<j<<"×"<<i<<"="<<i*j<<" ";

j++;

}

cout<<"\n";

i++;

}

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jhplsls
2008-11-02 · 超过18用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:0
展开全部
这是我写的程序,你的是一列一列输出的,所以不好控制换行,i用来控制换行。
#include <iostream>
using namespace std;
int main()
{
int i,j;
for (i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cout<<j<<"*"<<i<<"="<<i*j<<" ";
}
cout<<endl;
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0b175ed
2008-11-02 · TA获得超过468个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:325万
展开全部
用c写了个
-------------------------
#include <stdio.h>
main(){
int i,j;
for(i=1;i<10;i++){
for(j=1;j<=i;j++){
printf("%d",i);
printf("*");
printf("%d",j);
printf("=");
printf("%2d",i*j);
printf(" ");
}
printf("\n");
}
}

运行效果如下
---------------
1*1= 1
2*1= 2 2*2= 4
3*1= 3 3*2= 6 3*3= 9
4*1= 4 4*2= 8 4*3=12 4*4=16
5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25
6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
102wangyingli
推荐于2018-05-17 · TA获得超过100个赞
知道答主
回答量:112
采纳率:0%
帮助的人:102万
展开全部
#include <iostream>
using namespace std;
int main()
{
int i,j;
for (i=1,j=1;j<=9;j++)
{
i=1;
cout<<i<<"*"<<j<<"="<<i*j<<" ";
for (;i<j;)
{
i++;

cout<<i<<"*"<<j<<"="<<i*j<<" ";

} cout<<endl;
}

return 0;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式