自由尋覓快樂別人從沒法感受

0%

C语言学习第五章T8

题目:将一个长整型数的每一位数位上的偶数依次取出来,构成一个新的数,其高低位顺序不变。

例子:12345构成新的数后为24

主要代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# include <stdio.h>
int main (void)
{
long int a,i=0,s[65];
printf("input a number:");
scanf("%ld",&a);
while (a!=0)
{
if ( (a%10)%2 == 0 )
{
s[i] = a%10;
i++;
}
a = a/10;
}
printf("output:");
for ( i=i-1 ; i >= 0; i-- )
{
printf("%ld",s[i]);
}
printf("\n");
return 0;
}

运行结果: