编程白吃1571655
2018-06-13 09:14
虽然运行成功了 我还是觉得这是错的
#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 <= x ); //z是否小于等于x
printf("z是否等于x+y:%d\n",z == x+y ); //z是否等于x+y
return 0;
}
如果你把1和0固定了,那当x,y,z的值变了,你的结果还是不变的。
你可能开了大写
你这是直接自我判断了,根本就没有通过编译判断,也就是你已经自己给了结果
#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==x ); //z是否小于等于x
printf("z是否等于x+y:%d\n",z==x+y ); //z是否等于x+y
return 0;
}
你这直接输出真假,都不经过判断了
#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<=x ); //z是否小于等于x
printf("z是否等于x+y:%d\n", z==x+y ); //z是否等于x+y
return 0;
}
#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<=x ); //z是否小于等于x
printf("z是否等于x+y:%d\n", z=(x+y) ); //z是否等于x+y
return 0;
}
以上两种都可以通过。。。
#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==x ); //z是否小于等于x
printf("z是否等于x+y:%d\n", z==x+y ); //z是否等于x+y
return 0;
}
C语言入门
926025 学习 · 20793 问题
相似问题