2017年10月7日

编程题#3:整数的个数

摘要: 描述 给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。 输入 输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。 输出 输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第 阅读全文

posted @ 2017-10-07 13:15 平行线不会相交 阅读(240) 评论(0) 推荐(0)

编程题#2:奇数求和

摘要: 描述 计算正整数 m 到 n(包括m 和 n )之间的所有奇数的和,其中,m 不大于 n,且n 不大于300。例如 m=3, n=12, 其和则为:3+5+7+9+11=35 输入 两个数 m 和 n,两个数以空格间隔,其中 0<=m <= n <= 300 。 输出 奇数之和 阅读全文

posted @ 2017-10-07 13:08 平行线不会相交 阅读(465) 评论(0) 推荐(0)

编程题#1: 晶晶赴约会

摘要: #include using namespace std; int main() { int a; cin >> a; if (a == 1 || a == 3 || a == 5) cout << "NO" << endl; else cout << "YES" << endl; return 0; } 阅读全文

posted @ 2017-10-07 13:01 平行线不会相交 阅读(347) 评论(0) 推荐(0)

2017年10月6日

编程题#3:奇偶排序(二)

摘要: #include using namespace std; int main() { int n, a[1000]; // 一共n个数,n不超过1000。a用来保存这些数 cin >> n; // 输入n个数 for (int i = 0; i > a[i]; } // 冒泡,不断比较相邻的两个数,如果顺序错了,就交换 for (int... 阅读全文

posted @ 2017-10-06 23:19 平行线不会相交 阅读(118) 评论(0) 推荐(0)

编程题#2:奇偶排序(一)

摘要: 描述 输入十个整数,将十个整数按升序排列输出,并且奇数在前,偶数在后。 输入 输入十个整数 输出 按照奇偶排序好的十个整数 阅读全文

posted @ 2017-10-06 22:55 平行线不会相交 阅读(301) 评论(0) 推荐(0)

编程题#1:实现冒泡排序

摘要: 1 #include 2 using namespace std; 3 4 int main() { 5 int n, a[1000]; // 一共n个数,n不超过1000。a用来保存这些数 6 cin >> n; 7 // 输入n个数 8 for (int i = 0; i > a[i]; 10 } 11 // 冒泡,不断比较... 阅读全文

posted @ 2017-10-06 17:50 平行线不会相交 阅读(190) 评论(0) 推荐(0)

2017年9月21日

最大子列和问题

摘要: 给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },“连续子列”被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 阅读全文

posted @ 2017-09-21 15:12 平行线不会相交 阅读(190) 评论(0) 推荐(0)

2017年9月10日

用牛顿迭代法求输入的数的平方根

摘要: 欲求a的平方根,首先猜测一个值x1=a/2(也可以是随便什么其他值)作为其平方根,然后根据下面的迭代公式算出x1,再将x2带入公式右边算出x3......直至连续两次算出的xn和xn+1的差的绝对值小于某个值eps,即认为找到了足够精确的平方根。这个eps取得越小,计算出来的平方根就越精确。 迭代公 阅读全文

posted @ 2017-09-10 16:54 平行线不会相交 阅读(256) 评论(0) 推荐(0)

筛法求素数

摘要: 一般方法:判断一个数n是不是素数,可以用2到√n 以内的所有整数去除n,看能否整除,如果都能整除,则n是素数。(慢) 筛法求素数:把2到n中所有的数都列出来,然后从2开始,先划掉n内所有2的倍数,然后每次从下一个剩下的数(必然是素数)开始,划掉其n内的所有倍数。最后剩下的数,就都是素数。 空间换时间 阅读全文

posted @ 2017-09-10 10:15 平行线不会相交 阅读(215) 评论(0) 推荐(0)

2017年9月9日

openjudge 角谷猜想

摘要: 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。 阅读全文

posted @ 2017-09-09 20:23 平行线不会相交 阅读(439) 评论(0) 推荐(0)

导航