Re: [課業] 這樣子寫好像可以
※ 引述《jerry771210 (說在多也沒用)》之銘言:
: #include<iostream>
: using namespace std;
: int main(void)
: {
: for(int n=1;n<=3;n++){
: for(int i=1;i<=9;i++){
: for(int j=n;j<=9;j+=3)
: cout<<j<<'x'<<i<<'='<<j*i<<'\t';
: cout<<endl;
: }
: }
: system("pause");
: return 0;
: }
錯囉 降跑出來會變
1x1=1 4x1=4 7x1=1
1x2=2 ...
...
2x1=2 5x1=5 ...
我的建議是改成降
// k : 第一欄是 1,4,7
// j : x1x2...x9
// i : 橫列 1,2,3 ; 4,5,6 ; 7,8,9
for(int k=1;k<9;k+=3){
for(int j=1;j<=9;j++){
for(int i=k;i<k+3;i++){
cout<<i<<"x"<<j<<"="<<i*j<<"\t";
}
cout<<"\n";
}
cout<<"\n";
}
小小建議:
寫程式一定要縮排喔 就算是在小的程式也要 尤其時要給其他人看的時候
另外能的話 加上一些註解 畢竟別人在看程式的時候不知道每個變數的用處
--
新生盃打的太好啦
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.68.15.99
※ 編輯: yantchen 來自: 203.68.15.99 (10/24 21:16)
推
10/24 22:13, , 1F
10/24 22:13, 1F
推
10/24 22:41, , 2F
10/24 22:41, 2F
推
10/25 00:37, , 3F
10/25 00:37, 3F