C语言计算并输出个表达式的值?

比较成立,结果为1,不成立,结果为0关系运算的结果就是真和假真为1,假为0。
只编一次程序,要一次性输出8个1或0,应该怎么编程?

#include<stdio.h>

int main()

{ int a=3,b=2,c=1,m;

  printf("%d\n",c>a+b);

  printf("%d\n",a>b==c);

  printf("%d\n",a==b>c);

  printf("%d\n",m=b>c);

  printf("%d\n",m=a>b>c);

  printf("%d\n",c+1>=a);

  printf("%d\n",c*2!=b);

  printf("%d\n",m=c==a%b);

  return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-10-07
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。#include "stdio.h"
#include "math.h"
void main(){
float a,b;
scanf("%f %f", &a, &b);
float c = (b + sqrt(b*b + 2*a)) / (a - b);

printf("%.2f", c);

}非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!追问

啊?

第2个回答  2022-06-27
#include<stdio.h>int main(){ int a=3,b=2,c=1,m; printf("%d\n",c>a+b); printf("%d\n",a>b==c); printf("%d\n",a==b>c); printf("%d\n",m=b>c); printf("%d\n",m=a>b>c); printf("%d\n",c+1>=a); printf("%d\n",c*2!=b); printf("%d\n",m=c==a%b); return 0;}
第3个回答  2020-10-07

    0

    1

    0

    1

    0

    0

    1

    4


直接printf即可,如printf("%d %d %d",c>a+b,a>b==c,a==b<c);

以此类推扩写即可

第4个回答  2022-06-27
#include<stdio.h>int main(){ int a=3,b=2,c=1,m; printf("%d\n",c>a+b); printf("%d\n",a>b==c); printf("%d\n",a==b>c); printf("%d\n",m=b>c); printf("%d\n",m=a>b>c); printf("%d\n",c+1>=a); printf("%d\n",c*2!=b); printf("%d\n",m=c==a%b); return 0;}
相似回答