n,1,3,5-6
printf "请输入自变量的值:d);
or(i=1,a=0:i<=ni++)
3+=1:
5=5+0
printf("该函数的总值为f\n",s);
为什么出现了4198896这串数字
代码中出现4198896的问题应该是因为没有初始化ret的值导致的。 解决方法:在声明ret时赋初值为1。 代码实现如下:
int main() { int n; int i = 0; int ret = 1; //初始化ret的值为1 scanf("%d", &n); for (i = 1; i <= n; i++) { ret = ret * i; } printf("%d", ret); return 0; }
你这个也不是一个完整的程序,什么3+=1 5=5+0,你这是扫描识别的?