#include
using namespace std;
void main()
{
int sum = 0;
int num;
for (int n = 100; n < 1000; ++n) {
num = n;
while(n){
sum += n % 10;
n /= 10;
}
if (sum = 5)
cout << num << " ";
}
}
题目是编写程序找出100到1000各位数之和等于5的数并输出。
不知道我哪里错了导致输出出现无数个1
找到了目标数后要终止循环另起一行数人“break;
”