A1111116_ 2023-05-28 14:03 采纳率: 90%
浏览 54
已结题

下面函数 fun ()的功能是,将长整型数中偶数位置上的数依次取出,构成一个新数返回。例如,当 s 中的数为87653142时,则返回的数为8642:判断下面程序的正误,如果错误请改正过来。

img

img


程序改错,请将程序中的错误改正过来。
下面函数 fun ()的功能是,将长整型数中偶数位置上的数依次取出,构成一个新数返回。例如,当 s 中的数为87653142时,则返回的数为8642:判断下面程序的正误,如果错误请改正过来。

  • 写回答

2条回答 默认 最新

  • Loup&卡普 2023-05-28 14:11
    关注
    int fun(long s)
    { 
    long t,sl=1; int d; t=0;
    while(s>0){
    d=s%10; 
    if(d%2==0) //这里=改为==
    {
    t=d* sl+t; 
    sl *= 10;}
    s/= 10;//这里 %= 改成 /=
    }
    return (t);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 6月1日
  • 已采纳回答 6月1日
  • 创建了问题 5月28日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部