21xrx.com
2025-04-13 21:40:34 Sunday
文章检索 我的文章 写文章
C++如何实现每行输出5个数字?
2023-06-28 00:46:31 深夜i     56     0
C++ Output 每行5个 实现

C++是一种十分实用的编程语言,由于其强大的功能和易于使用的特性,被广泛应用于各种领域。在使用C++编写程序时,有时需要实现每行输出5个数字的功能,那么这个该如何实现呢?

方法一:使用for循环语句

我们可以使用for循环语句来实现每行输出5个数字的功能。具体代码如下:

#include <iostream>
using namespace std;
int main() {
  int count = 0; //记录输出的数字个数
  for (int i = 1; i <= 100; i++) {
    cout << i << " "; //输出数字和一个空格
    count++; //计数器加1
    if (count % 5 == 0) //当每行输出5个数字
      cout << endl; //输出换行符
    
  }
  return 0;
}

在这个例子中,我们使用了for循环语句来输出1到100的数字,每输出一个数字,我们就把计数器加1。当计数器能被5整除时,表示已经输出了一行5个数字,此时输出换行符,再继续输出下一行的数字。

方法二:使用while循环语句

除了使用for循环语句,我们还可以使用while循环语句来实现每行输出5个数字的功能。具体代码如下:

#include <iostream>
using namespace std;
int main() {
  int i = 1;
  int count = 0; //记录输出的数字个数
  while (i <= 100) {
    cout << i << " "; //输出数字和一个空格
    count++; //计数器加1
    if (count % 5 == 0) //当每行输出5个数字
      cout << endl; //输出换行符
    
    i++; //继续输出下一个数字
  }
  return 0;
}

在这个例子中,我们使用了while循环语句来输出1到100的数字,与for循环语句相似,当每输出5个数字时,输出换行符,再继续输出下一行的数字。

综上所述,以上两种方法都可以实现每行输出5个数字的功能。无论是使用for循环语句还是while循环语句,我们都要注意计数器的使用,并在输出5个数字时输出换行符,以达到每行输出5个数字的效果。

  
  

评论区

请求出错了