#include”stdio.h”

#include”math.h”

int reverse(int m);           

int main()

{

 int m;

 printf(“输入一个数m:”);

  scanf(“%d”,&m);

  reverse(m);

   printf(“%d”,reverse(m));

  

   

   return 0;

}

int reverse(int m){

        int sum, x;

         sum=0;

   while(m!=0){

         x=m%10;

       sum=sum*10+x;

   m=m/10;

   }

   

   return sum;

}

 #include<stdio.h>

#include<math.h>

int factorsum (int m);

int main(void)

{

 int m,n;

 printf(“输入 m n:”);

 scanf(“%d%d”,&m,&n);

 for(m;m<=n;m++)

  if(m==factorsum(m))

   printf(“%d\n”,m);

  return 0;

}

int factorsum (int m)

{

 int x,sum;

 for(x=1,sum=0;x<=m/2;x++)

  if(m%x==0)

   sum=sum+x;

  return sum;

}

心得:对于调用高数这块,掌握了基本的,这个还需要自己去琢磨,去上机练习,对于求逆序数这道题,我总共调试了7次才出来正确答案,就是因为对于调用函数一些细节问题掌握的不够好

posted on 2019-05-27 22:03 黄颖斌 阅读() 评论() 编辑 收藏
版权声明:本文为hybbb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hybbb/p/10933629.html