摘要: 1 #include 2 #include 3 int main () 4 { 5 int begin; 6 int end; 7 int cnt = 0; 8 scanf("%d %d",&begin,&end); 9 int i = 2; //i 作为素数 10 int j; //用来检验是否素数 11 ... 阅读全文
posted @ 2016-10-18 23:15 Ponytai1 阅读(151) 评论(0) 推荐(0)
摘要: 1 #include 2 int main () 3 { 4 int ret1; 5 int ret2; 6 int ret3; 7 double ret4; 8 int ret5; 9 int array[1000] = {0}; 10 int size; 11 int p = 0 ; ... 阅读全文
posted @ 2016-10-18 23:14 Ponytai1 阅读(147) 评论(0) 推荐(0)
摘要: 1 #include 2 int main () 3 { 4 int amount; 5 scanf("%d",&amount); 6 int cnt = 1; 7 8 while (amount > 0) 9 { 10 long a; 11 long b; 12 long ... 阅读全文
posted @ 2016-10-18 23:13 Ponytai1 阅读(155) 评论(0) 推荐(0)
摘要: 1 #include 2 int main () 3 { 4 int coe; 5 int exp; 6 int flag = 1; 7 while(scanf("%d %d",&coe,&exp) == 2) //这一条语句好好想想 8 { 9 if(exp != 0 ) 10 { 11 ... 阅读全文
posted @ 2016-10-18 23:12 Ponytai1 阅读(281) 评论(0) 推荐(0)
摘要: AC 代码 阅读全文
posted @ 2016-10-18 23:12 Ponytai1 阅读(153) 评论(0) 推荐(0)
摘要: 1008. 数组元素循环右移问题 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8 阅读全文
posted @ 2016-10-18 23:11 Ponytai1 阅读(249) 评论(0) 推荐(0)
摘要: 反思:此题要注意判断素数的方法,用普通的方法会超出规定运算时间。 1.直接暴力从2开始直接不断判断x能否被其整除。 十分朴素,很明显x除以比自己一半大的数一定不是整数。 此法的时间复杂度为O(n). 2.只需观察从2到√n中是否能整除x,若没有则为素数 原理:任何一个数都可以看成是两个数相乘,设a 阅读全文
posted @ 2016-10-18 22:57 Ponytai1 阅读(195) 评论(0) 推荐(0)
摘要: AC代码 反思:AC代码相比网上他人代码显得复杂。其实不必反复对原数据操作,可将数据每位放入数组中,然后再进行相应操作更简明。 阅读全文
posted @ 2016-10-18 22:56 Ponytai1 阅读(164) 评论(0) 推荐(0)
摘要: 思路:设置一个数组读入数据,一次对数组中每一个数据进行操作,设置list 数组,下标作为关键字,内容作为标记,将操作过程中遇到的数字在list中置1,然后再次检索输入数据,看list对应位置是否为1, 若为1,则被覆盖否则放入输出数组,对输出数组从大到小排序后即为所求者。 AC代码 阅读全文
posted @ 2016-10-18 22:55 Ponytai1 阅读(191) 评论(0) 推荐(0)
摘要: 此题其实解得并不规范,不应用数组保存输入的数据,因为在后续的过程中并没有用到数据,只需输入时直接判断大小就行了。因此以后的解题中,不要直接看见数据直接保存起来。 阅读全文
posted @ 2016-10-18 22:54 Ponytai1 阅读(188) 评论(0) 推荐(0)
摘要: AC代码 一开始没有发现需要四舍五入,时刻告诫自己仔细审视问题。 阅读全文
posted @ 2016-10-18 22:53 Ponytai1 阅读(197) 评论(0) 推荐(0)
摘要: 题目: 思路:1.输入的数据大小巨大无法用int,double类型保存并且题设要求需要读取每位上的数字所以选择用char数组保存。将其每位相加后用printchn函数打印出。 2.pringchn函数:读入一个数字,我们要先输出的最高位,呢么如何获取他的最高位?例 a = 1234,如何先获取1呢? 阅读全文
posted @ 2016-10-18 22:51 Ponytai1 阅读(247) 评论(0) 推荐(0)