为了账号安全,请及时绑定邮箱和手机立即绑定

6. 求一个非素数能被几整除。(有主函数,有一个无返回值的子函数)怎末做

6. 求一个非素数能被几整除。(有主函数,有一个无返回值的子函数)怎末做

C
qq_永远_17 2018-02-24 16:26:00
查看完整描述

3 回答

?
别逼我打开屏幕

TA贡献13条经验 获得超2个赞

#include<stdio.h>


   void att(int x)

 {


int a;

int b=0;


for(a=1;a<=x;a++)

       {

if(x%a==0&&x/a==x)

   {

printf("非素数能被%d,",a);

b+=a;

   }

else if(x%a==0&&x/a!=1)

   {

printf("%d,",a);

b+=a;

   }

else if(x%a==0&&x/a==1)

   {

printf("%d整除。\n",a);

b+=a;

   }


      }

if(b==2)

{

printf("你打错了");

}

}

   int main()

   {  

  att(10);//参数为非素数

  return 0;/*用VS测过,可以的。*/

   }


查看完整回答
反对 回复 2018-03-01
?
qq_永远_17

TA贡献2条经验 获得超0个赞

谁可以帮忙写一下代码

查看完整回答
反对 回复 2018-02-27
?
不偏不易

TA贡献96条经验 获得超118个赞

主函数(获取输入参数,调用子函数传入参数a,输出结果)
子函数(循环 a取余a  除数减一  直到a取余1,余数为零的记录或者直接输出)

查看完整回答
反对 回复 2018-02-24
  • 3 回答
  • 0 关注
  • 1222 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信