#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.3lie是什么意思,求高手指点一下,多谢了追答
1.3llE是搭接长度中心到中心的距离
11G101-1,55页,仔细看看吧!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)