1、A,当进行比较’a'<c时为false=o;故0<'z'=122成立,输出LOW
2、C,a = b + c为赋值运算,故为true
void main( ) { int a = 5, b = 0, c = 0; if (a = b + c) printf ("***\n"); else printf ("$$$\n"); } |
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
3、6,m++单独运算,结果为6
4、10,30,30
if语句没有加大括号只有第一句话,条件不成立,只运行后面两个语句
5、_&_score_、___score/10__、_______break___ 、_____9_______、_8_______、_7_、______6___
6、
//输入1个年份 year,判断year是否是闰年?
//首先定义一个int变量
//条件:1、年份能够被4整除,但不能被100整除;2、能被400整除
//需要用到if-else
#include <stdio.h>
int main(){
int year;
printf("请输出有效年份\n");
scanf("%d",&year);
if((year % 4 == 0 && year % 100 != 0 )|| year % 400 == 0) {
printf("这一年是闰年");
} else{
printf("这一年不是闰年");
}
return 0;
}
7、
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
int max=a,min=a;
if(b>max)
max=b;
if(c>max)
max=c;
if(b<min)
min=b;
if(c<min)
min=c;
cout<<"最大值为"<<max<<endl;
cout<<"最小值为"<<min<<endl;
return 0;
}
8、
#include <stdio.h>
int main()
{
double a, b;
char c;
while (1)
{
scanf("%lf%c%lf", &a, &c, &b);
switch (c)
{
case '+':
printf("%f + %f = %f\n", a, b, a + b);
break;
case '-':
printf("%f - %f = %f\n", a, b, a - b);
break;
case '/':
printf("%f / %f = %f\n", a, b, a / b);
break;
case '*':
printf("%f * %f = %f\n", a, b, a * b);
break;
default:
printf("输入错误\n");
}
}
return 0;
}