改一行就了,改动的地方我做了注释:main() {int m,n,k; long s,a,b,c; long factor(int); printf("input m,n,k:"); scanf("%d,%d,%d",&m,&n,&k); /*把"%d%d%d"改称了"%d,%d,%d",输入时按照这种格式"m,n,k"输入。如果不改的话,那你就要按照这种格式"mnk"输入,但是这是办不到的,因为你输入的是整数,而不是一个一个的字符。*/a=factor(m); b=factor(n); c=factor(k); s=a+b+c; printf("the combinations:%ld\n",s);
|