函数返回值错误,不是 void,应该是int修改码:#include int fun(int s){ int t=1;s/=10; t=s%10; while(s>0) { s=s/100;t=s%10+10*t; } return t;}void main(){ int s; cin>>s; int t=fun(s); cout<<"t="<}