一个初学者程序 帮忙找出无法运行的错误

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:42:37
#include<stdio.h>

int main()

{

int num1;
int num2;

printf ( "enter two integers:\n" );

scanf ( "%d%d", &num1, &num2 );

if ( num1 = num2 ) {
printf ( "%d is = to %d\n", num1, num2 );
}

if ( num1 <= num2 ) {
printf ( "%d is <= to %d", num1, num2 );
}

return 0;

}

运行出来
我输入了5 和 9
结果是
enter two integers:
5
9
9is = to9
9is <= to9

#include<stdio.h>

int main()

{

int num1;
int num2;

printf ( "enter two integers:\n" );

scanf ( "%d%d", &num1, &num2 );

if ( num1 == num2 ) {
printf ( "%d is = to %d\n", num1, num2 );
}

if ( num1 <= num2 ) {
printf ( "%d is <= to %d", num1, num2 );
}

return 0;

}

等于在C语言中是“==”,而“=”是赋值!

他说的很对