{ case
'+':
r=x+y
;
_____________________________________________; _____________________________________________ r=x-y ;break; case
'*' :_____________________________________________;break; _____________________________________________ r=x/y; break; }
printf(\ return 0; }
9. 根据输入字符的ASCII码来判别字符的类别。由ASCII码表可知ASCII值小于32的为控制字
符。 在“0”和“9”之间的为数字,在“A”和“Z”之间为大写字母, 在“a”和“z”之
间为小写字母,其余则为其它字符。 #include\ int main() { char c;
printf(\
c=getchar();
_____________________________________________ printf(\ if(c>='0'&&c<='9') printf(\
_____________________________________________ printf(\ _____________________________________________ printf(\ _____________________________________________ printf(\ return 0; }
10. 找出a,b,c三个数中的最大数,并判断该数是否等于x。 #include\ int main() {
int a=8,b=4,c=12,x ; int u,v;
scanf(“%d”,&x);
u = a
(“最大数等于x!\\n”);
_____________________________________________printf (“最大数不等于x!\\n”); return 0; } 解答:
1. c=getchar(); (c>='0'&&c<='9') (c>='A'&&c<='Z') else 2. char c; break; '-':
printf(\3. max=a; min=b; if(max 5. if(a==b) else if(a>b) else if(a else if(c>='A'&&c<='Z') else if(c>='a'&&c<='z') else 10. b:a c:u