真的不会C语言的这个东西QAQ

img

img

QAQ这东西是真不会QAQ不想挂科QAQ555555555555555

一个实现,供参考:


#include <stdio.h>
#include <stdio.h>

long fun(long s){
    long t=0,ss=1,a;
    
    s=s/10 ;  //s除以10,以便在下面的操作求余得到十位(即第一个偶数位)的值 
    while(s>0){
        a=s%10;  //获取s当前个位的值 
        t=a*ss+t;
        ss=ss*10;
        s=s/100; //通过除以100,让s的下一个偶数位到个个个位去 
    }
    
    return t;
}

int main(void){
    
    long s;
    printf("请输入一个整数:");
    scanf("%ld",&s);
    printf("%ld从低位开始取出的偶数位形成数整数是:%ld.\n",s,fun(s)); 
    
    return 0;
}
 

img