你不要用循环变量key做累乘,要换个变量累乘
你题目的解答代码如下:
#include<stdio.h>
int main()
{
int i,key=10, k, sum = 0;
for (; key >= 1; key--)
{
k = 1;
for (i = 1; i <= key; i++)
{
k *= i;
}
sum += k;
}
printf("%d", sum);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!