【发布时间】:2022-08-10 01:19:59
【问题描述】:
#include <stdio.h>
int main () {
int n, smNum = 1;
printf(\"Enter a number: \");
scanf(\"%d\", &n);
while (n != 0 || smNum != 0){
printf(\"Enter a number: \");
scanf(\"%d\", &smNum);
if (smNum< n) smNum = n;
}
printf(\"The smallest number is: %d\", n);
}
这个程序必须确定最小的提示数字并打印出来。当用户输入数字“0”时程序必须停止。那是发生错误的时候。该程序一直要求进入。
-
if条件何时为真? -
似乎是简单调试会话的理想人选。您是否尝试调试代码?
-
现在是学习使用调试器的好时机。当您拥有可以让您准确查看程序在做什么的工具时,为什么还要依赖其他人为您调试?
-
这段代码看起来像 C,而不是 C++。您实际使用的是哪种语言?
-
提示:
min风格的函数可以很容易地以int smallest = INT_MAX;开头来编写
标签: c++ while-loop