题解 | #乘法表#

乘法表

https://ac.nowcoder.com/acm/problem/22206

这题是我第一次接触cpp的条件判断 对于观察得出第一列 第二列的前三个 第三列的第一个的等号后都有空格 目标就转变为如何将上述条件转为条件判断 #include using namespace std; int main(){ for (int i = 1; i <= 9; i++){ for (int j = 1; j <= i; j++){ cout << j << "" << i << "=" ; if ((j == 1) || (j == 2 && i <= 4) || (j == 3 && i == 3)) { cout << " "; // 添加一个空格 } cout << ij ; if (j<i){ cout << " " ; } } cout << endl; } return 0; }

其中 if ((j == 1) || (j == 2 && i <= 4) || (j == 3 && i == 3)) { cout << " "; // 添加一个空格

  这一行 ==表示进行价值判断 &&表示且 ||表示或 并需要注意括号来分割
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务