PAT
sky_galaxy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
D进制的A+B
#include #include using namespace std; int main() { unsigned int numberA, numberB; //数字A和B unsigned int Radix; //进制数 cin >> numberA >> numberB >> Radix; if(Radix > 10 || Radix <=原创 2015-08-12 21:00:25 · 849 阅读 · 0 评论 -
个位数统计
#include <iostream> #include <string> using namespace std;int main() { string sNumber; cout << "Please Input a Integer: "; cin >> sNumber; int ResultStatic[10] = {0}; for(int i = 0; i原创 2015-08-12 21:09:19 · 658 阅读 · 0 评论 -
组个最小数
/* 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小 (注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。 现给定数字,请编写程序输出能够组成的最小的数。 */#include <iostream> #include <vector> #include <string>using nam原创 2015-08-12 21:26:07 · 689 阅读 · 0 评论 -
反转链表
给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3,则输出应该为3→2→1→6→5→4;如果K为4,则输出应该为4→3→2→1→5→6,即最后不到K个元素不反转。 每个输入包含1个测试用例。每个测试用例第1行给出第1个结点的地址、结点总个数正整数N(<= 105)、以及正整数K(<=N),即要求反转的子链结点的个数。结点的地址是5位非负整数原创 2015-08-13 21:54:47 · 535 阅读 · 0 评论 -
奇数偶数重组
/* 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分, 所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 */#include <iostream> #include <vector> using namespace std; void reOrderArray(vector<int> &array) { in原创 2015-08-14 14:14:14 · 806 阅读 · 0 评论
分享