语言输出结果和算法

来源:百度知道 编辑:UC知道 时间:2024/09/25 01:26:49
#include
main()
{int x,p,i,s=0;
for (x=1;x<5;x++){
for (p=i=1;i<=x;i++) p*=x;
s+=p;}
printf(p%d\n",s);
}

p288
就是s = 288

相当于s = 1 + //(1)
4 + //(2的平方)
27 + //(3的3次方)
256 //(4的平方)

main()
{int x,p,i,s=0;
for (x=1;x<5;x++){
{for (p=i=1;i<=x;i++) p*=x; }
s+=p;}
printf(p%d\n",s);
}
1+2*2+3*3*3+4*4*4*4=288