作业帮 > 综合 > 作业

构造一个函数将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个数字输出

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 17:46:47
构造一个函数将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个数字输出
具体:请编写函数long fun(long int x),功能是:将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个新数返回.例如:程序运行时输入123456789,输出:b=97531.
#include
long fun(long int x)
{
}
void main()
{long a,b;
printf("Please input a long int num:");
scanf("%ld",&a);
b=fun(a);
printf("b=%ld\n",b);
}
构造一个函数将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个数字输出
/*搞定了*/
#include
long fun(long int x)
{
long b = 0;
while(x>0)
{
if( (x%10)%2 )
b = b*10 + x%10;
x/=10;
}
return b;
}
int main()
{
long a,b;
while(1)
{
printf("Please input a long int num:");
scanf("%ld",&a);
b=fun(a);
printf("b=%ld\n",b);
}
}
编写函数long fun(long x),将长整型参数x中每一位上为偶数的数依次取出,构成一个新数返回. C程序问题:将长整型数中数字为偶数的数依次取出,构成一个新数返回 2、给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中.高位 c语言改错(急!)给定程序p3.cpp中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放 编写函数long fun(long x),它的功能是:将长整型参数x中每一位上为偶数的数依次取 功能是:依次取出正长整型变量s中偶数位上的数,构成一个新数放在t中 c语言 改错题//18、下面函数fun的功能是:将长整型数中偶数位置上的数依次取出,构成一个新数返回,//例如,当s中的 改错题 给定程序中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中. 改错题 下列给定程序中函数fun()的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放 C语言:整数各位取奇数!将一个整数中的每位上为奇数的数依次取出,构成一个新数放在t中! 急c语言程序功能:从键盘输入一个不小于5位的整数x,将该数的奇数位上的数分别按顺序和逆序排列构成一个 给出一个小于1000正整数,编求该数是几位数,并按逆序打印出各位上的数字.例如原数为321,则输出123.