设计一个能计算加减法的简单计算器 从键盘输入数字和运算符 输入等于号时结束计算并输出结果
输出例如下
$ ./a.out
10
+
15
-
5
=
20
下面是我自己编的
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void)
{
char num1[80],num2[80];
char a;
int j,k,s=0;
gets(num1);
j=atoi(num1);
k=atoi(num2);
while(j!=EOF){
scanf("%c",&a);
if(a== '+'){
gets(num2);
s=j+k;
j=s;
}
if(a== '-'){
gets(num2);
s=j-k;
j=s;
}
if(a== '='){
break;
}
}
printf("%d",s);
return 0;
}
这次是关于结构体的题目 要求用到gets() atoi()等
求大神看看应该怎么改
现在可以编译执行了 但是输出值不对
1+1算成1
0+1算成0