题目标题:
整数各位取奇数
题目描述:
将一个整数中的每一位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:7531。(知识点:控制语句、函数、指针)
输入描述:
输入数据为一个不大于100000000的整形数;
输出描述:
输出数据为一个不大于100000000的整形数;
样式输入:
987654321
样式输出:
97531
#include<stdio.h>
#include<string.h>
int main()
{
char a[15];
gets(a);
int i,l=strlen(a);
for(i=0;i<l;i++)
if((a[i]%2)/*’0’ 的ASCII为48——*/
printf("%c",a[i]);
return 0;
}
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题