开学了 提都忘没了啊 帮我讲讲快谢谢啊

来源:百度知道 编辑:UC知道 时间:2024/06/26 05:40:06
main()
{ int k,j,m;
for(k=5;k>=1;k--)
{ m=0
for(j=k; j<=5;j++)
m=m+k*j;
}
printf("%d\n",m);
}
帮我把解体过程讲讲 还有k=0 什么意思啊 谢谢啊!!!!!!

main() 库函数,主程序,此程序双重循环.
{ int k,j,m; 设置三个变量:KJM初值系统默认0
for(k=5;k>=1;k--) 设置一个循环,K初值为5,循环出 口为K的值大于等于1,条件成立系 统每循环一次系统让让K的值自减 1,执行后面的程序.若条件不符合 则结束此程序.

{ m=0 ***内循环** M初值为0
for(j=k; j<=5;j++) for循环根据上面K为初值,循环条 件是J的值大于等于5,条件成立 J值自加一,条件不立成为出口

m=m+k*j; M=K*J加上M **内循环结束
}
printf("%d\n",m); 打印M最后的值,格式你自己看看书,时间长我也不记得了
}