比较两个数的大小,错误在哪?
#include <stdio.h>int main( void )
{
int a;
int b;
printf( "enter two num:");
scanf ("%d%d" ,&a ,&b);
if ( a > b ) {
printf( "%d is larger", a );
}
if ( a < b ) {
printf( "%d is larger", b );
}
return 0;
}
#include <stdio.h> int main( void ) { int a; int b; printf( "enter two num:\n"); scanf ("%d%d" ,&a,&b ); if ( a >= b ) { printf( "%d is larger", a ); } if ( a < b ) { printf( "%d is larger", b ); } getchar(); //此处的getchar()是用来接收最后一个回车的 getchar(); //此处的getchar()是用来使程序停留的 return 0; }你的程序应该是没有问题的,就是因为没有停留所以看不到结果。