#include <stdio.h>
int main()
{
int i=2,sum=1;
while(i<=100)
{
sum=sum*i;
i++;
]
printf("100以内整数之积为:%d,sum);
return 0;
}
#include<stdio.h> int main() { float i=2,sum=1; while(i<=10) { sum=sum*i; i++; } printf("100以内整数之积:%f",sum); return 0; }
哈哈敲了一遍,1乘到100结果真的太大了,换10吧。
好像还有几个符号是用中文打的
第一,你的代码为何出现方括号i++后面那个
第二,输出语句中格式错误,printf("%d",c);
第三,输出数值过大,导致溢出,你可以改为10以内的整数乘积试一下