函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,并按原来从高位到低位的顺序组成一个数.

#include"stdio.h"unsignedlongfun(unsignedlongn){unsignedlongx=10;while(n){intt;/*****... #include "stdio.h"
unsigned long fun(unsigned long n)
{
unsigned long x=10;
while(n)
{
int t;
/*****found*****/
if(t%2==[1])
/*****found*****/
x=[2]+t;
/*****found*****/
n=[3];
}
return x;
}
void main()
{
unsigned long n=-1;
while(n>99999999||n<0)
{
printf("输入值\n");
scanf("%ld",&n);
}
printf("\nthe resulf is:%ld\n",fun(n));
}
展开
 我来答
htjxngsa
2014-07-24 · 超过63用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:119万
展开全部
int fun(int n){
int d,e=1,m=0;
while(n!=0){
d=n%10;
if(d%2==1){
m=d*e+m;
e=e*10;
}
n=n/10;
}
return m;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式