A c='a','a'<'a'错误输出0,'z'=122,0<'z'正确输出1,LOW
先算+所以a=0,输出$$$
m++是6>5,真值为1,输出6
x<y,所以z=x不执行,把y赋给x,x=20,把z赋给y,y=30,z=30
(1) &mark (2) mark/10 (3) break (4) 9 (5) 8 (6) 7 (7) 6
#include <stdio.h>
int main() {
int y;
printf("请输入年份:\n");
scanf("%d",&y);
if((y%4==0&&y%100!=0)||y%400==0){
printf("%d是闰年",y);
}else{printf("%d不是闰年",y);
}
return 0;
}
#include <stdio.h>
int main() {
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a>b){
if(b>c){ //a>b>c
printf("最大值为%d,最小值为%d",a,c);
}if(c>b&&a>c){ //a>c>b
printf("最大值为%d,最小值为%d",a,b);
}else{ //c>a>b
printf("最大值为%d,最小值为%d",c,b);
}
}else{ //a<b
if(a>c){ //b>a>c
printf("最大值为%d,最小值为%d",b,c);
}else{if(c<b&&a<c){ //b>c>a
printf("最大值为%d,最小值为%d",b,a);
}else{ //c>b>a
printf("最大值为%d,最小值为%d",c,a);
}}
}
return 0;
}
#include <stdio.h>
int main()
{
int a,b;
char op;
scanf("%d%c%d", &a, &op, &b);
switch (op)
{
case '+':
printf("%d + %d = %d", a, b, a+b);
case '-':
printf("%d - %d = %d", a, b, a-b);
case '*':
printf("%d * %d = %d", a, b, a*b);
case '/':
printf("%d / %d = %.6f", a, b, 1.0*a/b*1.0);
}
return 0;
}