大家好 帮忙解答一下为什么编译不了
#include <stdio.h>#include <stdlib.h>
int main()
{
int x;
scanf("%d",&x);
int d;
int mask=1;
int t=x;
while(t>9)
{
t/=10;
mask*=10;
}
printf("mask=%d\n",mask);
do{
d=x/mask;
printf("%d\n",d);
if(mask>9){
printf(" ");
}
x%=mask;
mask/=10;
printf("x=%d d=%d mask=%d",x,d,mask);
} while(mask>0);
printf("\n");
system("pause");
return 0;
}
编译错误提示为 C:\Users\WP-S10\Desktop\collect2.exe [Error] ld returned 1 exit status