将长整型数中偶数位上的数依次取出,构成一个新数放在t中。原数中的高位在新数中处于低位,原数中的低位在新数中处于高位。例如,原数654321,新数为246。
求求大佬教教我,孩子不会函数调用和循环,呜呜呜呜呜😭
求余就行了。余数不断乘以10相加
#include <stdio.h>
int fun(int n)
{
int sum = 0;
int i=0;
while(n>0)
{
i++;
if(i%2==0)
sum = sum*10 + n%10;
n = n/10;
}
return sum;
}
int main()
{
int a;
scanf("%d",&a);
printf("%d",fun(a));
return 0;
}