1. 说实话不用 eclipse我看着好头疼,还有你分割线下面的for循环里有个逗号是中文的。并且第一个for循环表达式第三个 i+=2是什么鬼,难道你这不是java.....
2. java我不会。。。。
我还是通过php的方式讲一下吧
int i,j,s,k;//声明整数变量
s=1;//将s设为1
for(i=3;i<=9;i+=2);//java有这写法?i=3,i<=9,这里的i+就是i=i+2,每次循环都会加2,也就是说,这里会循环四次,i分别等于3,5,7,9,i的最终结果等于9
for(k=1,j=2;j<=i;j++)
//k=1,j=2,j<=9,j++,每次循环j+1,把k设为1,j设为2
{
k=k*j;//k=每次的乘积,比如第一次的循环的时候,k=1*2,第二次的时候,k=2*3,第三次就是,k=6*4,第四次就是k=24*5.。。。。。
}
s=s+k;//加法,不用讲了吧,k最后应该等于362880,加上1的话,最后应该等于362881
printf("%d",s);
}
3.
@love封尘,php里声明变量不用int的吧,表示PHP只懂皮毛,php里不是这样写的吗: $a= 1; $b= "字符串";
4.
@亦痕,
@love封尘,来来来.已经修改了.貌似没什么问题了.就是不怎们懂 啊.
6.
@love封尘,你说的2楼.最后一句是什么.%d ?后面的s我知道.
%是除以的意思吧还是余?....我忘了.但是d是什么?
7. 我是自己修改的.大同小异吧.我是去百度的..无奈
9.
@love封尘,看懂了些.原来k每次也要以上次循环改变.那你看看我的正确么o(╯□╰)o
11.
@庸人,第一个for循环,其实就是i在满足条件的时候,循环几次,并且取值