求大神不吝赐教阿 本人新手 刚自学的C语言
跪求大神 给指点迷津,为什么运算的结果是2次呢?而且还有个小问题,就是我每次调试结束的时候.exe文件都不自动退出,我如果想再调试或者运行,就得把VC关了,等.exe自动关了,我再重新开!#include<stdio.h>
main()
{
long term = 1 , sum = 0 ;
int m =0 ,n ;
printf("Input the number n:");
scanf("d%",&n);
do
{
m ++;
term = term * m ;
sum =sum + term ;
}while(sum < n);
printf ("%d\n", m);
}