从低位开始取出长整形变量中奇位上的数,依次构成一个新数放在t中,例如:s为7654321时,得到t为 7531
来源:百度知道 编辑:UC知道 时间:2024/06/13 23:58:59
//---------------------------------------------------------------------------
#include <stdio.h>
#include <string.h>
int main(void)
{
long int a,t=0;
char li[15];
scanf("%ld",&a);
sprintf(li,"%ld",a);
for (a=0; a<strlen(li); a+=2) {
t*=10;
t+=li[a]-48;
}
printf("%ld",t);
return 0;
}
//---------------------------------------------------------------------------