#include<stdio.h> unsigned long fun(unsigned long n) { unsigned long x=0;int t; while(n){ t=n%10; if(n%2==0) x=10*x+t; n=n/10; } return x; } main() { unsigned long n=-1; while(n>99999999||n<0){ printf("Please input (0<n<100000000):"); scanf("%ld",&n); } printf("\nThe result is:%ld\n",fun(n)); }
原文地址:http://blog.csdn.net/u013116579/article/details/38034159