博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SPOJ 2157 Anti-Blot System
阅读量:5749 次
发布时间:2019-06-18

本文共 993 字,大约阅读时间需要 3 分钟。

SPOJ_2157

    其实由于解只有一组,可以将machula所在的数看成一整个未知数而不是只将machula看成未知数,这样就可以方便得转化成一个A+B或者A-B的问题了。

#include
#include
#include
#define MAXD 110int right, ans, rn;char a[MAXD], b[MAXD], c[MAXD];bool machula(char *str){ int i; for(i = 0; str[i]; i ++) if(isalpha(str[i])) return true; return false;}void solve(){ int x, y; char op[5]; scanf("%s", a); scanf("%s", op); scanf("%s", b); scanf("%s", op); scanf("%s", c); if(machula(a)) { sscanf(b, "%d", &x), sscanf(c, "%d", &y); ans = y - x; printf("%d + %s = %s\n", ans, b, c); } else if(machula(b)) { sscanf(a, "%d", &x), sscanf(c, "%d", &y); ans = y - x; printf("%s + %d = %s\n", a, ans, c); } else { sscanf(a, "%d", &x), sscanf(b, "%d", &y); ans = x + y; printf("%s + %s = %d\n", a, b, ans); }}int main(){ int t; scanf("%d", &t); while(t --) solve(); return 0;}

 

 

 

转载地址:http://prhzx.baihongyu.com/

你可能感兴趣的文章
类的继承 接口interface/implements
查看>>
项目Beta冲刺
查看>>
第九周进度表
查看>>
第十三周进度表
查看>>
gcc编译出现:error: invalid operands to binary & (have ‘char *’ and ‘int *’)
查看>>
【剑指offer】数字在排序数组中出现的次数,C++实现
查看>>
五、参数绑定
查看>>
2018-2019-1 20165325 实验三 实时系统
查看>>
考试整理
查看>>
国签证面试时的注意事项
查看>>
Python的字典操作
查看>>
TYVJ1305 最大子序和
查看>>
洛谷P2853 [USACO06DEC]牛的野餐Cow Picnic
查看>>
Bzoj2118 墨墨的等式
查看>>
2014.12.3 网络应用
查看>>
阅读有关软件工程与计算机科学区别的文章,谈谈你的看法。
查看>>
位运算符
查看>>
vim常用命令总结 (转)
查看>>
[趣味]winform自带的一个小功能
查看>>
Windows IRP
查看>>