恳请给为大侠给看看!!!这里到底哪里出错啦,纠结啊
磁盘上有testl-l.c,程序中函数fun的功能是:从低位开始取出正长整型变量s中奇数位上的数,依次构成一个新数放在t中。例如,若s中的数为:98765,则t中的数为975。 源程序如下:
# include <stdio.h>
void fun(long s,long t)
{ long s1=10;
*t=s%10;
while(s>o);
{ s=s/100;
t=s%10*s1+t;
s1=s1*100;
}
}
void main()
{ long s,t;
printf("\nPlease enter integer s:");
scanf("%ld",&s);
if(s>0)
{ fun(s,&t);
printf("The result is :%ld\n",t);
}
else printf("s value error.\n");
}
让我好生纠结啊