从低位开始取出长整型s中奇数位上的数,依次构成一个新的数放在t中。求助,编程。非常感谢。

2026年09月10日 01:54
有3个网友回答
网友(1):

举个例子如 12345 输出531 对吗?

用什么语言编程

#include
int main()
{
long s;
int t=0;
scanf("%ld",&s);
while(s)
{
t = 10*t + s%10;
s/=100;
}
printf("%d\n",t);
return 0;
}

网友(2):

#include
#include
main()
{unsigned long s,t=0;
char tmp,i;
scanf("%lu",&s);
for(i=0;i<5;i++)
{tmp=s%10;
t+=tmp*pow(10,i);
s/=100;
}
printf("%lu",t);
}

网友(3):

模高位,除以奇数位