NYOJ弟弟的作业
弟弟的作業
時間限制:1000?ms ?|? 內存限制:65535?KB 難度:1 描述你的弟弟剛做完了“100以內數的加減法”這部分的作業,請你幫他檢查一下。每道題目(包括弟弟的答案)的格式為a+b=c或者a-b=c,其中a和b是作業中給出的,均為不超過100的非負整數;c是弟弟算出的答案,可能是不超過200的非負整數,也可能是單個字符"?",表示他不會算。
輸入湖南省第六屆大學生計算機程序設計競賽
#include<cstdio> #include<cstdlib> #include<cstring> using namespace std; int main() {int a,b,ans=0;char s[10],ch;while(scanf("%d%c%d=%s",&a,&ch,&b,s)!=EOF){if(strchr(s,'?'))continue;int l;l=strlen(s);int d=1,n=0;for(int i=l-1;i>=0;--i){n+=(s[i]-'0')*d;d*=10;}if(ch=='+'){if(a+b==n)ans++;}else if(ch=='-'){if(a-b==n)ans++;}}printf("%d\n",ans);return 0; }總結
- 上一篇: python爬虫爬取当当网的商品信息
- 下一篇: asp 支付宝 企业版 接口 支持网银接