1.要考虑结合性和短路与短路或的问题,可以看到i,j,k初始值都为-1,++i后i=0,第一个||不短路,进行下一判断++j此时j=0&&短路了后面不进行判断退出,此时的i,j,k分别为0,0,-1。下面一问也如此判断。
2.求平均值只要累加就行了输出大于平均值的可以存到一个数组里也可以边判断边打印出来
3.第一个for执行11次,刚开始为0执行s=s+p,此时可以算作0!,里面的for是求外层for的阶乘每次执行p=p*j,再用s把0-10的阶乘加起来,所以程序的功能是求0-10的阶乘的和。
4.第四题可以参考第三题的阶乘,至于n次方也可以参考阶乘累乘就行了注意符号,其他没啥