題目描述
學完黃老師的課延赌,學會了循環(huán),那么今天來打印一個九九乘法表吧叉橱?
輸入
沒有輸入哦挫以,直接打印窃祝!
輸出
輸出九九乘法表掐松,乘法的乘積占兩位,并靠左對齊粪小,每個乘法表達式之間有一個空格大磺!
樣例輸入
無
樣例輸出
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81
解析
輸出九九乘法表可以利用嵌套for循環(huán);
由樣例輸出可知 每行內(nèi)層循環(huán)變量j應當小于外層變量i探膊,故j<=i為循環(huán)停止條件杠愧;記得完成一次外層循環(huán)進行換行
題目要求:
1.乘法的乘積占兩位:可以利用setw(int)設(shè)置域?qū)挘怯浀檬褂妙^文件<iomanip>
2.靠左對齊:left 為設(shè)置左對齊
3.每個乘法表達式之間有一個空格:cout<<” “逞壁; 即可完成
參考代碼
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
cout<<j<<"*"<<i<<"="<<std::left<<setw(2)<<i*j<<" ";
}
if(i!=9) cout<<endl;
}
return 0;
}
運行結(jié)果
- 若有問題流济,請評論出來!