不是输入x,输入的是a,b,c,d
scanf("%d %d %d %d",&a,&b,&c,&d);
h函数没有返回值
int h(int a,int b,int c,int d){
x = a + b * 10 + c * 100 + d * 1000;
return x;
}
#include <stdio.h>
int main()
{
int a,b,c,d,e;
printf("please input a number");
scanf("%d",&a);
b=a/1000;
c=(a-b*1000)/100;
d=(a-b*1000-c*100)/10;
e=(a-b*1000-c*100-d*10)%10;
printf("%d千位上数字是%d百位上数字是%d十位上数字是%d个位上数字是%d",a,b,c,d,e);
return 0;
}