社区
非技术区
帖子详情
编写程序实现从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在变量t中。
weixin_47358350
2020-04-30 04:13:43
编写程序实现从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在变量t中。
...全文
1850
回复
打赏
收藏
编写程序实现从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在变量t中。
编写程序实现从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在变量t中。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
C语言程序设计-从
低位
开始
取出
长
整型
变量
s
中
偶
数
位上
的
数
,
依次
构成
一个
新
数
放在
t
中
;
C语言程序设计-从
低位
开始
取出
长
整型
变量
s
中
偶
数
位上
的
数
,
依次
构成
一个
新
数
放在
t
中
; 例如:当s
中
的
数
为:7654321时,t
中
的
数
为:642;
C语言编程>第十九周 ⑥ 下列给定程序
中
函
数
fun的功能是:从
低位
开始
取出
长
整型
变量
x
中
偶
数
位上
的
数
,
依次
构成
一个
新
数
放在
y
中
。
例题:下列给定程序
中
函
数
fun的功能是:从
低位
开始
取出
长
整型
变量
x
中
偶
数
位上
的
数
,
依次
构成
一个
新
数
放在
y
中
。 例如,当x
中
的
数
为123456时,则y
中
的
数
应为135。 注意:不要改动main函
数
,不能增行或删行,也不能更改程序的结构。 代码如下: #include<conio.h> #include<stdio.h> void fun(long x,long*y) { long t=10; x/=10; *y=x%10; while(x>0) { x=x/100;
C语言:从
低位
开始
取出
长
整型
变量
s奇
数
位上
的
数
,
依次
构成
一个
新
数
放在
t
中
。
从
低位
开始
取出
长
整型
变量
s奇
数
位上
的
数
,
依次
构成
一个
新
数
放在
t
中
。例如:当s
中
的
数
为:7654321时,t
中
的
数
为:7531。 #include "stdio.h" void TestFunc(); long fun (long s,long t) { /**********Begin**********/ long sl=10; t = s % 10; while(s > 0) { s = s/100; t = s%10*sl + t; sl = sl
从
低位
开始
取出
长
整型
变量
s
中
奇
数
位上
的
数
依次
构成
一个
新
数
放在
t
中
从
低位
开始
取出
长
整型
变量
s
中
奇
数
位上
的
数
依次
构成
一个
新
数
放在
t
中
例如:当s
中
的
数
为:7654321时,t
中
的
数
为:7531 这里写两种简单的做法 第一种–通过
数
组 这里需要注意的就是因为获取
长
数
字的
数
是从后往前取到
数
组里的,因此输出时需要逆序输出 int get_OddNum(long num,int *t) { int i = 0;//
数
组下标,也作为
数
组
长
度返回 while (num) { t[i++] = num % 10; num /= 100; //因为取的是奇
数
位 }
C语言:从
低位
开始
取出
长
整型
变量
s
中
偶
数
位上
的
数
,
依次
构成
一个
新
数
放在
t
中
。例如:当s
中
的
数
为:7654321时,t
中
的
数
为:642。
#include "stdio.h" void TestFunc(); long fun (long s,long t) { /**********Begin**********/ long sl=10; s /= 10; t = s % 10; while(s > 0) { s = s/100; t = s%10*sl + t; sl = sl * 10; /********** End **********/ } return
非技术区
15,447
社区成员
58,120
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章