国美电器诺基亚手机:利用循环语句编制计算Y=10!的程序

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:42:16
答案

void main()
{
int i,data;
for(i=1;i<=10;i++)
data*=i;
printf("10!=%d",data);

}

C++的
int i,a;
for(i=1;i<=10;i++)
a=i;
cout<<a<<endl;

main()
{unsigned long int i;
int n;
i=1;
for(n=10;n>=1;n--)
i=i*n;
printf("%lu",i);
}
放心,已经帮你编译过了,正确!
请注意这里的i,也就是最后的答案一定不能设为int型,否则溢出!

vb语言

Dim i As Integer
Dim sum As Long
sum = 1
For i = 1 To 10 'y=10
sum = sum * i
Next i
MsgBox sum

VFP语言:
a=0
b=1
for c=1 to 10
b=b*1
a=a+b
endf
?"a=",a

VB:

x=1
for i=2 to 10
x=x*i
next
print x

这多简洁,命令也最简单。