算法学习
文章平均质量分 65
xiang_521
I have a dream programming!
展开
-
将一个十进制数转换成二进制输出--递归实现
#include using namespace std; void WriteBinary(int n) { if(n==0||n==1) cout<<n; else { WriteBinary(n/2); cout<<n%2; } } int main() { cout << "Hello world!" << endl; WriteBinary(12); return 0; }原创 2013-04-09 16:12:56 · 784 阅读 · 0 评论 -
ACM试题学习--QuickSum
题目: 要求计算一个输入包(及一行字符串)的QuickSum。所谓QuickSum.,就是指一行字符串(数据包中)每个字符的位置与该字符值的乘积相加的结果。一个数据包占一行,仅有大写字母和空格组成位置有1开始组成,空格也占一个位置,A-Z的值对应是1-26,空格值为0。例如ACM:1*1+3*2+3*13=46. C++代码如下。#include #include #include us原创 2013-04-09 17:13:17 · 978 阅读 · 0 评论