自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 NOI 1.5编程基础之循环控制

44.第n小的质数 描述 输入一个正整数n,求第n小的质数。 输入 一个不超过10000的正整数n。 输出 第n小的质数。 样例输入 10 样例输出 29 代码 #include<stdio.h> int main(){ int i,j,k=0,n; scanf("%d",&n); for(i=2;;i++){ for(j=2;j<i;j++) if(i%j==0) break; if(j==i) k++; if(k==n) bre

2021-03-01 10:45:25 1189

原创 NOI 1.5 45金币

NOI 1.5 45金币描述输入输出样例输入样例输出 描述 国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。 你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。 输入 一个整数(范围1到

2021-03-01 00:24:53 243

原创 程序设计实习MOOC 成绩排序

描述 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。 输入 第一行为n (0 < n < 20),表示班里的学生数目; 接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。 输出 把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。 样例输入 4 Kitty 80 Hanmeimei 90 Joey 92 Tim 28 样例输出

2020-05-29 16:08:26 525

原创 程序设计与实习MOOC:指针练习:SwapMemory

描述 填写内存交换函数 SwapMemory,使得程序输出指定结果 #include <iostream> using namespace std; void SwapMemory(void * m1,void * m2, int size) { // 在此处补充你的代码 } void PrintIntArray(int * a,int n) { for(int i = 0;i < n; ++i) cout << a[i] << ","; cout &lt

2020-05-28 14:19:12 424

原创 程序设计实习MOOC 指针练习:指向指针的指针

描述 程序填空使得输出指定结果 #include <iostream> using namespace std; int main() { int x,y,z; x = 10; y = 20; z = 30; int * a[3] = { &x, &y,&z}; for( // 在此处补充你的代码 p < a + 3; ++p) cout<< * (*p) << endl; return 0; } 输入 无

2020-05-28 11:15:35 346

原创 程序设计与实习MOOC 指针练习:MyMax

描述 编写一个 MyMax函数,可以用来求任何数组中的最大值 使得程序按要求输出 #include <iostream> using namespace std; // 在此处补充你的代码 int Compare1(void * n1,void * n2) { int * p1 = (int * )n1; int * p2 = (int * )n2; return ((*p1)%10) - ((*p2)%10); } int Compare2(void * n1,void * n2) {

2020-05-28 10:55:14 654

原创 程序设计实习MOOC 050指针练习:Memcpy之二

描述 程序填空,使得程序按要求输出 #include <iostream> using namespace std; void Memcpy( void * src, void * dest, int size) { // 在此处补充你的代码 } void Print(int * p,int size) { for(int i = 0;i < size; ++i) cout << p[i] << ","; cout << endl; } in

2020-05-28 09:41:23 708

原创 Maximum Subsequence Sum

01-复杂度2 Maximum Subsequence Sum Given a sequence of K integers { N​1​​, N​2​​, …, N​K​​ }. A continuous subsequence is defined to be { N​i​​, N​i+1​​, …, N​j​​ } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence which has the largest sum

2020-05-23 23:57:57 107

原创 浙江大学数据结构MOOC 最大子列和问题

最大子列和问题 给定K个整数组成的序列{ N​1​​, N​2​​, …, N​K​​ },“连续子列”被定义为{ N​i​​, N​i+1​​, …, N​j​​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。 本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下: 数据1:与样例等价,测

2020-05-23 17:55:30 331

原创 北大程序设计实习MOOC 最长最短单词

043:最长最短单词描述输入输出样例输入样例输出提示代码 描述 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。 试输出第1个最长的单词和第1个最短单词。 输入 一行句子。 输出 两行输出: 第1行,第一个最长的单词。 第2行,第一个最短的单词。 样例输入 I am studying Programming language C in Peking University 样例输出 Programming I

2020-05-22 14:46:44 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除