c++ - 创建一个循环,将输出所有大于零且小于 60(不包括 60)的 5 的倍数

标签 c++ loops dev-c++

这是我周一要交的作业,老师不会给我回邮件。我的代码有效,但结果一直显示 0,我不知道为什么,每次我尝试修复它时,整个过程都崩溃了。指令是: 创建一个循环,输出所有大于零的 5 的倍数和 小于60(不含60)。这是有效的代码。

#include <stdio.h>
int main(void){
 int multiples, count;
 multiples = 5;
 count = 0;

while (count < 60){
    printf("%i \n", count);
    count = multiples + count;
    if (count)
}
system("pause");

我真的不明白我在这里做错了什么。我知道我不能只做 (count < 60 && count > 0) 因为我已经使 count = 0 但我需要摆脱结果 0 最好不要重写我的整个代码。

最佳答案

只是不要从0开始,最好是正好相乘

#include <stdio.h>
int main(void){
int multiplier, count, value;
multiplier = 5;
count = 1;

do {
    value = count * multiplier;
    count++;
    printf("%i \n", value);
} while (value < 60)
system("pause");

关于c++ - 创建一个循环,将输出所有大于零且小于 60(不包括 60)的 5 的倍数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58467549/

相关文章:

c++ - 无法链接 libcurl。(Dev-C++)

C++ 错误 : ISO C++ Forbids Comparison Between Pointer and Integer [-fpermissive]

c++ foreach循环使用指针而不是引用

java - 增强并删除 while 循环中的冗余长度检查

c++ - 调用 SDL_SetVideoMode 时出现段错误

c# - 使用 MySQL reader 填充多个 DropDownList

performance - 如何在 LABVIEW 中快速将 U32 图像阵列解压为 RBG U8 阵列

c - Dev-C++ 和 xcode 编译器的不同输出

c++ - Gdi+ 截屏多台显示器

c++ - 可修改数组