-->
当前位置:首页 > 题库 > 正文内容

函数题:提取整数中能被3整除的数构成新的数后输出

Luz4年前 (2022-01-20)题库1501
本题要求实现一个函数fun:将整型数x中每一位能被3整除的数依次取出,构成一个新数放在px所指向的变量中。高位仍在高位,低位仍在低位。例如,当x中的数为:97653140时,px中的数为:9630;如果没有满足要求的数则输出x。

### 函数接口定义:
c++
void fun (int x, int *px);


其中 x 和 num 是用户传入的参数。函数将整数 x 中每一位能被3数依次取出,构成一个新数放在px指针所指的变量中。

### 裁判测试程序样例:
c++
#include <stdio.h>
void fun (int x, int *px);
int main()
{
int num, t;
scanf("%d", &num);
fun(num, &t);
printf("The result is: %d\n", t);
return 0;
}

/* 请在这里填写答案 */


### 输入样例1:

in
97653140


### 输出样例1:

out
The result is: 9630


### 输入样例2:

in
7514


### 输出样例2:

out
The result is: 7514






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。