摘要: 这是一道20进制相加的习题,关键点在于把字母与数之间的转换,巧妙地利用strchr函数可以进行转换。下面是有位师兄写的吧,代码清晰,很容易看懂。 1 #include <iostream> 2 #include <cstring> 3 using namespace std; 4 char* NUMS="0123456789abcdefghij"; 5 6 /*分别是读取的输入行,加数a,b,计算结果c */ 7 char line[105],a[105],b[105],c[105]; 8 9 /*字符换算为实际数值,例如'a'-&g 阅读全文
posted @ 2013-01-20 21:48 简单地快乐 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 这道题目是多项式相乘、求模。。按照题目中的规则,可以看出,多项式的加法和减法是相同的结果,那么多项式的除法都可以用加法来计算了。代码的重点是21到24行,36到37行,是如何实现乘和求余的步骤。 1 #include <iostream> 2 #include <cstring> 3 using namespace std; 4 #define MAXN 2000 5 struct poly{ int deg,x[MAXN];}; 6 void print(poly f) 7 { 8 cout<<f.deg<<' '; 9 for 阅读全文
posted @ 2013-01-20 20:46 简单地快乐 阅读(294) 评论(0) 推荐(0) 编辑