#include <iostream>
using namespace std;
int num(int n)
{int s = 0;
while (n>0);
{
int m= n % 10;
s += m;
n=n / 10;
}
return s;
}
int main()
{
int n;
cout << "请输入一个数:" << endl;
cin >> n;
while (n > 100)
{cout << "该数过大,请重新输入:" << endl;
cin >> n;
}
int s = num(n);
cout <<"各位数字之和为:" <<s << endl;
return 0;
}
随便输入一个100内的数,但它啥也没输出来T.T!
请问各位大佬,函数部分出了什么问题?
(盲猜这可能是个很愚蠢的问题,但我想了很久还是不出来到底为啥T.T!)