为什么编译不出来?
#include "stdio.h "
#include "conio.h "
void print(int n)
{ int i;
while(n!=0)
{ i=n%10;
printf( "%2d ",i);
n=n/n;
}
}
main()
{
int n;
printf( "please input n: ");
scanf( "%d\n ",&n);
print(n);
getch();
}
[解决办法]
#include "stdio.h "
#include "conio.h "
void print(int n)
{ int i;
while(n!=0)
{ i=n%10;
printf( "%2d ",i);
n=n/10; //??????????
}
}
main()
{
int n;
printf( "please input n: ");
scanf( "%d ",&n);//不要加\n
print(n);
getch();
}