第一学期CS学生需要帮助理解While循环中的语句
First Semester CS Student needs help understanding statement in While loop
我通常在DreamInCode.net上发帖,但这个网站现在似乎关闭了。我是德安扎大学第一学期的计算机科学学生。我真的不明白lineCount = 1是什么;在else语句中执行。我知道当我删除语句时它会做什么,但我不理解它。如果有人能以一种不同的方式给我解释一下,我将不胜感激。
#include <stdio.h>
int main (void) {
int num;
int lineCount;
printf ("nEnter a starting number to decend between 1 and 100: ");
scanf ("%d", &num);
if (num > 100)
num = 100;
lineCount = 0;
while (num >= 0)
{
if (lineCount < 10)
lineCount++;
else
{
printf ("n");
lineCount = 1; // this line here is what I don't understand
}
printf ("%4d", num--);
}
return 0;
}
lineCount
实际上没有计算行数。它在计算你在当前行上打印的数字的个数。
当达到10时,它断行并开始新的行,将计数器重置为1。1而不是0,因为你在新行上放了另一个数字
相关文章:
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- while循环中while循环的时间复杂度是多少
- 在while循环中输入带有std::cin的字符串后,控制台会输出大量胡言乱语
- 擦除while循环中迭代的元素
- 为什么我不能在 while 循环中创建线程?
- 退出简单while循环时出现问题
- 如果条件为TRUE(最佳方式?),则在do while循环中后置增量
- 即使没有满足他们的条件,我也无法通过一些 do-while 循环
- 嵌套While循环不起作用(C++问题)
- 如何通过替换顺序代码的while循环来添加OpenMP for循环
- 使用 GMP 的 while 循环出现问题
- 程序以使用 C++ 中的 while 循环查找一组数字的最小值
- 为什么在 while 循环中返回表达式不起作用
- 如何使用 do while 循环确定最高值和最低值
- 如何读取单个字符并在输入两个字符序列时输出? 使用 while 循环和C++
- 用于在 C++ 中使用 while 循环查找下一个素数的简单函数
- OpenCV QT,显示视频的帧(不使用while循环)
- 在 while 循环中使用 pow() 函数 C++
- C++ 制作/命名不初始化的向量(在 while 循环中)
- std::getline没有在while循环中重新请求用户输入