2019年2月9日

摘要: Problem Description 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。现在要求输出所有在m和n范围内的水仙花数。 Input 输入数据有多组,每组占一 阅读全文
posted @ 2019-02-09 17:51 zhs的小迷弟 阅读(94) 评论(0) 推荐(0) 编辑

2019年2月2日

摘要: Problem Description 数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input 输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。 Output 对于每组输入数据,输出该数列的和,每个测试实 阅读全文
posted @ 2019-02-02 23:45 zhs的小迷弟 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Problem Description 统计给定的n个数中,负数、零和正数的个数。 Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 Output 对于每组输入数据,输出一行a,b和c, 阅读全文
posted @ 2019-02-02 23:30 zhs的小迷弟 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Input 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。 Output 输出每组数中的所有奇数的乘积,对于测试实例,输出一行。 思路:用数组,定义一个足够长的空数组,输入第一个当作判断值,输入第几个 阅读全文
posted @ 2019-02-02 18:12 zhs的小迷弟 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。 Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。你可以认为32位整数足以保存结果。 思路:从小到大,每个遍历判断奇偶,进行乘和加,其中注意 阅读全文
posted @ 2019-02-02 18:03 zhs的小迷弟 阅读(832) 评论(0) 推荐(0) 编辑

2019年1月30日

摘要: Input 输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。 Output 对于每组输入数据,输出一行,表示该日期是该年的第几天。 思路,日期用日加之前一共有的月份总日期表示,比如3月12日就用前两个月的总 阅读全文
posted @ 2019-01-30 17:04 zhs的小迷弟 阅读(2298) 评论(0) 推荐(0) 编辑

2019年1月26日

摘要: 思路:判断语句,小于0加符号,大于0直接输出 #include <stdio.h>#include <stdlib.h> int main(){ double a; while(scanf("%lf",&a)!=EOF) { if(a<0) a=-a; printf("%.2lf\n",a); } 阅读全文
posted @ 2019-01-26 10:33 zhs的小迷弟 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 思路:用pow函数,定义pi #include <stdio.h>#include <stdlib.h>#include"math.h"#define PI 3.1415927 int main(){ double r,c; while(scanf("%lf",&r)!=EOF) { c=pow(r 阅读全文
posted @ 2019-01-26 10:32 zhs的小迷弟 阅读(2807) 评论(0) 推荐(0) 编辑
摘要: 思路:用pow函数计算,并且分开两步,比较简洁 #include <stdio.h>#include <stdlib.h>#include<math.h> int main(){ double x,y,m,n,c; while(scanf("%lf %lf %lf %lf",&x,&y,&m,&n) 阅读全文
posted @ 2019-01-26 10:30 zhs的小迷弟 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 思路:abc大小有六种情况 分别比较 #include <stdio.h>#include <stdlib.h> int main(){ char a,b,c; while(scanf(" %c%c%c",&a,&b,&c)!= EOF) {if(a>=b) { if(a>=c&&c>=b) pri 阅读全文
posted @ 2019-01-26 10:28 zhs的小迷弟 阅读(299) 评论(0) 推荐(0) 编辑

导航