|
发表于 2020-7-24 08:21:16
|
显示全部楼层
本帖最后由 livcui 于 2020-7-24 08:25 编辑
改为:
- #include <stdio.h>
- int main()
- {
- char ch;
- float s1, s2;
- printf("请输入:\n");
- scanf("%f%c%f", &s1, &ch, &s2);
- switch (ch) {
- case '-':
- s1 = s1 - s2;
- printf("%f\n", s1);
- break;
- case '+':
- s1 = s1 + s2;
- printf("%f\n", s1);
- break;
- case '*':
- s1 = s1 * s2;
- printf("%f\n", s1);
- break;
- case '/':
- if (s2 != 0){
- s1 = s1 / s2;
- printf("%f\n", s1);
- break;
- }
- default:
- printf("非法输入");
- }
- return 0;
- }
复制代码 scanf_s 的问题,改为scanf就可以了,C我不熟,scanf_s 也不知道错哪里了,
代码帮你改成switch了,不然太...
|
|