所以我有下面的程序,但是即使我输入n,控制台也只会向我显示第一个提示,我需要一些帮助 #include
using namespace std;
void DivizoriCresc1(int n, int d)
{
cout << " ceva";
if(d > 0)
{
DivizoriCresc1(n, d - 1);
}
if(n % d == 0)
{
cout << d << " ";
}
}
int main()
{
int n;
cout << "n =";
cin >> n;
cout << " ceva";
DivizoriCresc1(n, n);
cout << " ceva";
return 0;
}
最后一次登录:ttys000上的11月21日星期三16:11:42 MacBooks-MacBook-Pro:〜macbook $ /用户/ macbook /桌面/CodeBlocks.app/Contents/MacOS/cb_console_runner DYLD_LIBRARY_PATH = $ DYLD_LIBRARY_PATH:。 / Users / macbook / CodeBlocksProject / tema1 / bin / Debug / tema1 n = 50
进程返回-1(0xFFFFFFFF)执行时间:1.856 s 按ENTER继续。
MacBooks-MacBook-Pro:〜macbook $