高等1【问题描述】将整型参数 x 中每一位上为偶数的数依次取出,构成一个新数返回
高位仍在高位,低位仍在低位
【输入形式】从标准输入中输入一个长整形数【输出形式】将生成的序列输出到标准输出中【样例输入】x=124578902【样例输出】y=24802#includevoid main(){long fun(long);long x,y;scanf("%ld",&x);y=fun(x);printf("%ld",y);}long fun(long x){int i,num,wei;long s=0;wei=1;for(i=0;x>0;i++){num=x%10;if(num%2==0){s=s+num*wei;wei=wei*10;}x=(x-num)/10;}return s;}2【问题描述】计算并返回满足表达式: 1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+……+n)