简单的循环我无法弄清楚
Simple for loop I can't figure out
我对c++有点陌生,所以昨晚我想到了一些东西。我想打印出1到100的数字,但是每行有10个数字。我知道我的代码下面是错误的,因为它只是垂直打印1-100。如果有人能解答我的问题,我将不胜感激。谢谢你的阅读:)
#include <iostream>
using namespace std;
int main() {
for(int x = 1; x <= 100; x++) {
cout << x << endl;
}
}
那么您想要打印10个数字,然后是回车,然后是10个数字,然后是回车,等等,对吗?
如果是这样的话,不如这样写:
for(int x = 1; x <= 100; x++) {
cout << x << " ";
if ((x%10)==0) cout << endl;
}
使用模算子%
判断一个数是否为另一个数的倍数:
for(int x = 1; x <= 100; x++) {
if( x % 10 == 0 ) cout << endl;
cout << x << " ";
}
int main() {
for(int x = 1; x <= 100; x++) {
cout << x << " " ; //Add a space
if ( x % 10 == 0 ) {
cout << endl //Put out a new line after every 10th entry?
}
}
}
打印新行
for(int x = 1; x <= 100; x++) {
cout << x << ",";
if ((x % 10) == 0) {
cout << endl;
}
}
for(int i=1; i<=100; i++) {
i%10==0 ? cout << i<<endl : cout<<i<<" ";
}
相关文章:
- 当我尝试添加 2 个大字符串时,我无法弄清楚出了什么问题
- 弄清楚如何在C++中将整数读入 ASCII
- 写一个分数类,我无法弄清楚这些错误
- 分段错误(核心转储)但无法弄清楚
- N-queen问题:无法弄清楚为什么我的解决方案不起作用
- 为什么我的编译器无法弄清楚这种转换,它何时存在?
- 任何人都可以弄清楚这段代码如何显示运行错误?它打印无限时间 -1 以及正确答案
- 循环不继续无法弄清楚为什么
- 我一直试图弄清楚我在这个链表程序中做错了什么
- 无法弄清楚为什么没有调用重载运算符 []
- 谁能弄清楚为什么我的循环会失败?
- C++需要弄清楚为什么这个 for 循环不起作用
- 我在while循环中遇到问题,我只是无法弄清楚为什么它无法按预期工作
- 我似乎无法弄清楚这种嵌套循环模式C++
- 难以弄清楚循环
- 有人可以帮助我弄清楚为什么我的 Do/While 循环不起作用吗?(C++)
- 我的 for 循环出错,无法弄清楚原因,我有一个"expected declaration"错误
- C++教授无法弄清楚的循环错误
- 简单的循环我无法弄清楚
- 无法弄清楚为什么这个输出格式化循环是无限的