C语言怎样写一个程序得出a+b>c&&b==c的值,其中a=3 ,b=4, c=5

如题所述

因为表达式a+b>c&&b==c是一个逻辑表达式,所以结果只能够为逻辑值true或者false,如果转为整型就只能是1和0;
只是想知道这个表达式的值得话:这样写就ok
#include<stdio.h>
void main()
{
int a=3,b=4,c=5;
printf("%d\n",a+b>c&&b==c);
}
如果想要得到并保存利用这个结果:
就把这个结果保存到一个变量里,
int d;
d=a+b>c&&b==c;
再输出d;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-20
#include <stdio.h>
main()
{
int a=3,b=4,c=5, d;
d=a+b>c&&b==c;
printf("%d\n",d);
}
把a+b>c&&b==c这个表达式的值赋给一个新的变量d,最后输出d的值就可以了
第2个回答  2008-03-20
#include<stdio.h>
void main()
{
int a=3,b=4,c=5;
printf("%d\n",a+b>c&&b==c);
}
第3个回答  2008-03-20
#include "stdio.h"
int main()
{int a=3,b=4,c=5,d;
d=a+b>c&&b==c;
printf("%d\n",d);
getch();
return 0;

}