帮我解释一下这个程序

帮我解释一下这个程序,第1张

#include<stdio.h>

#define N 1000//定义宏:N=1000

main()

{

int i,j,sum //定义变量

for(i=1i<Ni++)//进行N-1(999)次循环,循环判断每一个数

{

sum=0

for(j=1j<=i/2j++)//找出大于0,小于数i的一半的所有数j,因为一个数的因数不可能大于这个数的一半

{

if(i%j==0)//如果用这个数i除以j,如果余数为0,则j就是i的因数

{

sum+=j //把求出的所有因数加在一起

}

}

if(sum==i)//如果所有因数的和等于这个数的话,则输出这个数,如果不是下面的内容都不执行,直接进入下一次循环

{

printf("%-5d its facetors are:",i) //输出这个求出的完全数和"its facetors are:"

for(j=1j<=i/2j++)

{

if(i%j==0)

printf("%d,",j) //再进行一次找因数的 *** 作,把找到的完全数的因数全部输出

}

printf("\n") //回车换行,为下一次输出做准备

}

}

}

希望对你能有所帮助。

11G101-1,57页!搭接方式采用绑扎搭接时,搭接长度为LlE,相邻接头错开的净距离为0.3LlE(比如当搭接长度为500时,其接头错开净距离为0.3*500=150)追问你好,在麻烦你一下,请问同一连接区段内纵向受拉钢筋绑扎搭接接头中那个1.3

lie是什么意思,求高手指点一下,多谢了追答

1.3llE是搭接长度中心到中心的距离

11G101-1,55页,仔细看看吧!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11815540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存