|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main()
- {
- int a,b;
- char process[6];
- float result;
- printf("请输入式子:");
- scanf("%s",&process);
-
-
- if (process[1] == "+")
- {
- a = (int)process[0];
- b = (int)process[2];
- result = a + b;
- printf("结果为%f\n",result);
- }
- else if (process[1] == "-")
- {
- a = (int)process[0];
- b = (int)process[2];
- result = a - b;
- printf("结果为%f\n",result);
- }
- else if (process[1] == "*")
- {
- a = (int)process[0];
- b = (int)process[2];
- result = a * b;
- printf("结果为%f\n",result);
- }
- if (process[1] == "/")
- {
- a = (int)process[0];
- b = (int)process[2];
- result = a / b;
- printf("结果为%f\n",result);
- }
- return 0;
- }
复制代码
这个是一个10以内加减乘除计算器编译通过了但是没有输出 如图一
也许这样写清楚一点
- int a, b, c;
- if (process[1] == '+'){
- a = (int)process[0]-(int)'0';
- b = (int)process[2]-(int)'0';
- c = a + b;
- }
复制代码
|
-
图一
|