这题用一个简便的方法即可解决;
先给大家讲一些东西:
while(scanf("%c %d",&c,&n)!=EOF):
一直输出一个字符和一个整数,直到输入结束;当然也可以用cin实现。
那么很多人就要问了,为什么要先输入一个n再存进去,因为你必须要先拿这个数当底层,然后再计算后面的数;
下面出示代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n,sum=0;
char c;
cin>>n;
sum=n;
while(scanf("%c %d",&c,&n)!=EOF){
if(c=='+')sum+=n;
if(c=='-')sum-=n;
}
cout<<sum;
return 0;
}
简便方法解决输入输出问题
3254

被折叠的 条评论
为什么被折叠?



