请使用手机微信扫码安全登录

切换账号密码登录

绑定手机号

应国家法规对于账号实名的要求,请您在进行下一步操作前,需要先完成手机绑定 (若绑定失败,请重新登录绑定)。了解更多

不绑定绑定手机号

360官网 | 360商城

推荐论坛版块活动360粉丝商城众测粉丝轰趴馆常见问题

#include   <stdio.h>

#include<windows.h>

void fun( int  n )

{  int  j, b, c, m, flag=0;

   for (b=1; b<=n/2; b++) {

/**********found**********/

      m = n;

      c = b;

      while (m !=0 && m>=c) {

/**********found**********/

        m = m - c;    c++;

      }

/**********found**********/

      if ( m==0)

      {  printf("%d=", n);

         for (j=b; j<c-1; j++)   printf( "%d+", j  );

         printf("%d\n", j);

         flag=1;

      }

   }

   if(flag==0)

     printf("不能分解\n");

}

main()

{  int  n;

   printf("请输入一个整数 :   ");   scanf("%d", &n);

   fun(n);

   getchar();

   system("pause");

}

刘军平_2017 + 1 经验 赞一个!

共 1 个关于这是一道C语言问题,这个程序能以9为例说一下它的fun函数每一步运算过程吗?的回复 最后回复于 2020-2-21 21:35

评论

直达楼层

沙发
七喜先生 VIP认证 超级版主 发表于 2020-2-21 21:35 | 只看该作者 | 私信
如果朋友在此没有征集到好的回答,建议这位朋友去360问答社区(http://wenda.so.com/)相关分类中征集回答,360问答社区的平台上不但有非常多的热心网友和牛人们能帮助到你!同时有了满意答案后还能帮助到其他不懂这个问题的人!感谢朋友对360问答支持!友情提示,悬赏征集会助于你问题的快速解决!一旦有能解决朋友问题的答案的时候,朋友要记得采纳,这样会换来更多朋友的帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

360fans_L4wthD LV1.上等兵

粉丝:0 关注:0 积分:7

精华:0 金币:2 经验:6

最后登录时间:2020-2-20

360商城青铜会员

私信 加好友

最新活动

读书日主题活动 |  世界读书日,360AI阅读

排行榜

热度排行 查看排行
今日 本周 本月 全部
    今日 本周 本月 全部

      内容推荐 热门推荐最新主帖

      扫码添加360客服号,涨知识的同时还有超多福利等你哦

      快速回复 返回顶部 返回列表