qq_宁静的执着_0
2019-02-06 22:03
#include <stdio.h>
int main()
{
int x=5;
int y=5;
int z=10;
printf("x是否大于y:%d\n", x=y ); //x是否大于y
printf("y是否大于等于x:%d\n", y>=x ); //y是否大于等于x
printf("y是否小于z:%d\n",y<z ); //y是否小于z
printf("z是否小于等于x:%d\n", z!= y ); //z是否小于等于x
printf("z是否等于x+y:%d\n", z=x+y ); //z是否等于x+y
return 0;
}
把“=”换成“==” ^-^
题目问你X是否大于Y ,但是你交的答案却是X是否等于Y 输出结果为1 1是肯定,难道X大于Y吗,明显看错题目了
一个 = 为赋值 , 两个 == 才是真正的等于
你这个用DEV-C是错误的 在c语言关系符中“=”不表示任何意义“==”才表示两边相等
这些都是判断语句 你要根据题意来编写
printf("z是否小于等于x:%d\n", z!= y ); //z是否小于等于x
你写的是z不等于y,和题目不符
应该是这样的吧,我也是刚学的...
C语言入门
926208 学习 · 20797 问题
相似问题