求助一道c语言题目?

这个例题3请写的别太复杂感谢... 这个例题3 请写的别太复杂 感谢 展开
 我来答
tanre668
2019-10-22
知道答主
回答量:63
采纳率:22%
帮助的人:5万
展开全部
//这就是我写的运行输入n r输入一个十进制数字n并将其转换为rx输出<br>#包括<stdio.h><br>#包括&<math.h><br>vid主()<br>&l;br>n,r;,a;<br>在我、IDR、P;<br>Char STR[20],t;<br>的同时(canf(\"%d%d\",&;n,&;r)!=eof)<br>p=0;<br>如果(n<0)<br>a=-n;<br>其他<br>a=n;<br>而(a)!=0)<br>idr=%r;<br;gt;>如果(idr>=10)<br>str[p++]=idr-10+65;<br>其他<br>[p++]=idr+48;<br>a/=r;<br>}不;br><br>用于(i=0;i<p/2;i++)<br>&&&&&&&&;t=str[i];&&&&&&&&;;;&&&&&;;&&&&&;;&&&&&&&&;;;如果(n>=0)&t;br>}不;br>str='0';<br>如果(n>=0)<br>打印(\"%sn\",str);<br>其他<br>打印(\"-%sn\",str);lt;&;不,不,不,不,不,不,不,不,什么?
追问
。。。
chinaboyzyq
2019-10-22 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3139万
展开全部
#include<stdio.h>
int main()
{
long s=87653142,t=0,n=1,a;
while (s)
{
a=s%10;
if(a%2)t+=a*n,n*=10;
s/=10;
}
printf("%ld\n",t);
}
追问
你好 请问为什么要用s除10呢
追答
为得到每一个位上的数字
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式