2.程序填空
(1) 下列程序的功能为:判断从键盘上输入的一个字符,并按下列要求输出。
若该字符是数字 输出字符串"0-9"
若该字符是大写字母 输出字符串"A-Z" 若该字符是小写字母 输出字符串"a-z"
若该字符是其他字符 输出字符串"!,@, "
补充完善程序,以实现其功能。程序以文件名sy4_4.c保存。 #include main() { char c;
scanf(___ _________); if('0'<=c&&c<='9')
___________
else if(_________) printf("A-Z\n");
____ _______('a'<=c&&c<='z') printf("a-z\n");
____ __________________ printf("!,@, \n");
}
(2)下列程序的功能为:实现加、减、乘、除四则运算。补充完善程序,以实现其功能。程序以文件名sy4_5.c保存。
#include main() {
int a,b,d; char ch;
printf("Please input a expression:");
scanf("%d%c%d", &a,&ch,&b ); switch(ch) {
case '+':d=a+b; printf("%d+%d=%d\n",a,b,d);
break;
case '-':d=a-b; printf("%d-%d=%d\n",a,b,d);
break; case '*':d=a*b;
printf("%d*%d=%d\n",a,b,d); break; case '/':