12月份适合去哪里玩:1x2x3x4x……x100有什么快的方法啊?

来源:百度文库 编辑:高校问答 时间:2024/05/02 20:32:56
谢谢了

上楼的程序有误,正确程序如下:
#include"stdio.h"
#include"conio.h"
main()
{int i;
float sum; /*因为结果值很大,用float型才能完全正确显示,如果还不能显示,你可以改成double型*/
sum=1;
for(i=1;i<=100;i++)
{
sum=sum*i;
}
printf("%d",sum);

编程呀,一行就行了.

空间换时间!这是个固定值,自造数据类型直接赋值!
不然只能循环,抵归效率底。。。。。。。。

main()
{int i,sum;
for(i=1;i<=100;i++)
{sum=i;
i=i+1;
sum=sum*i;}
printf("%d",sum);
}

做这种数据值特大的一定要注意类型问题,不然就会出错的