编写一个程序(c /c++)?
发布网友
发布时间:2022-04-23 02:25
我来回答
共1个回答
热心网友
时间:2023-07-16 23:59
#include<stdio.h>
void main() { char s[10],c;
scanf("%s",s); c=s[0]; //这行也可以写成scanf("%c",&c);但有缺陷
switch ( c ) {
case '1': printf("+\n"); break;
case '2': printf("-\n"); break;
case '3': printf("*\n"); break;
case '4': printf("/\n"); break;
default: printf("error\n");
}
}
或者,如果限定输入的一定是数字,不会是其他字符时:
#include<stdio.h>
void main() { int c;
scanf("%d",&c);
switch ( c ) {
case 1: printf("+\n"); break;
case 2: printf("-\n"); break;
case 3: printf("*\n"); break;
case 4: printf("/\n"); break;
default: printf("error\n");
}
}