下列程序功能是将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如, 当s中的数为: 87653142 时, t中的数 为: 8642。请改正程序中的错误,使它能得出正确的结果。#include<stdio.h>void fun (long s,long *t){int d;long s1=1;*t=0;while(s>0){d=s%10;if(d/2==0){*t=d*s1+*t;s1*=10;}s\=10;}}
下列程序功能是将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如, 当s中的数为: 87653142 时, t中的数 为: 8642。请改正程序中的错误,使它能得出正确的结果。#include<stdio.h>void fun (long s,long *t){int d;long s1=1;*t=0;while(s>0){d=s%10;if(d/2==0){*t=d*s1+*t;s1*=10;}s\=10;}}
1