c语言练习


[例4.1] 关系运算符的应用
main()
{ int a,b,c;
a=1+5>2*4;
b='A'<'B';
c=a==b;
printf("a=%d,b=%d,c=%d\n",a,b,c);
}

[例4.2] 逻辑运算典型的运算量是关系表达式
main()
{ int a=2,b=3,p=5,q=6,x=7,y=8;
int result1,result2,result3;
result1=!(a>b);
result2=10<x && x<100;
result3=p==q || x!=y;
printf("result1=%d,result2=%d,result3=%d\n",result1,result2,result3);
}

[例4.3] 逻辑运算的运算量是算术表达式
main()
{ int a=1,b=2,c=3;
int result1,result2,result3;
result1=!a;
result2=b && c;
result3=2*a-b || 'A';
printf("result1=%d,result2=%d,result3=%d\n",result1,result2,result3);
}

[例4.4-1] 使用if()~,将输入的两个数中最大的打印出来。
main()
{ int a,b,c;
scanf("%d%d",&a,&b);
c=a;
if(a<b) c=b;
printf("Max=%d\n",c);
}

[例4.4-2] 使用if()~,将输入的两个数先大后小输出。
main()
{ int a,b,t;
scanf("%d%d",&a,&b);
if(a<b)
{ t=a;
a=b;
b=t;
}
printf("%d,%d\n",a,b);
}

