Twinkle暒晴
Twinkle暒晴
关注数: 23
粉丝数: 87
发帖数: 1,211
关注贴吧数: 27
逐步编译调试,想看看参数的变化情况,输入参数无效? #include <iostream> using namespace std; unsigned comm(int n,int k) {if(n<k) return 0; else if(n==k||k==0) return 1; else return comm(n-1,k )+comm(n-1, k-1); } int main() { int m,j,s; cout<<"要从m个人中选j个人,请输入m和j"<<endl<<"m="; cin>>m; cout<<"j="; cin>>j; s=comm(m,j); cout<<"总共有"<<s<<"种可能"<<endl; return 0; } 这是一个求组合数的C++程序代码 设置断点,逐步编译 但是当输入参数时,显示参数有误 如下图但是不采用逐步编译时,却能正确地输入参数,计算出正确的值; 如下图请问逐步编译中,是哪里出了问题? 用Xcode的朋友可以把代码复制过去。 本人新手,不介意的话可以加我QQ974588098,定会酬谢。
1
下一页