C循环求阶乘之和,语法有问题,不知道哪有问题

img

while的格式是:
while(条件){
代码
}
for循环的格式是:
for(操作1;条件;操作2){ ————操作1只执行一次,操作2每次都执行
代码
}
11行 while循环和for循环的格式混淆了
解决方法:把while换成for

把while换成for