将形参n中各位上为偶数的数取出

编写一函数,将形参n中各位上为偶数的数取出,按原来从高到低位的顺序组成一个新的数,并作为函数值返回。

 

 

 

 

#include “stdio.h”
#include “math.h”
int f(int n)
{ int s=0,k=0,r;
  do
  { r=n%10;
    if(r%2==0){s+=r*pow(10,k);k++;}
    n=n/10;
  }while(n);
  return s;
}

void main()
{ int n;
  printf(“请输入一个正整数”);
  scanf(“%d”,&n);
  printf(“%d的偶数码按原来从高到低位的顺序组成的新整数为%d\n”,n,f(n));    
}

© 版权声明
THE END
喜欢就支持以下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容