首页 > 代码库 > 思考要全面!~
思考要全面!~
平方和与立方和
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 90266 Accepted Submission(s): 28902
Problem Description
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。
Input
输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
Output
对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。
Sample Input
1 3 2 5
Sample Output
4 28 20 152
Author
lcy
Source
C语言程序设计练习(一)
Recommend
JGShining | We have carefully selected several similar problems for you: 2008 2009 2012 2014 2017
就是这样很简单的题目。也不是没想到出错的情况,但总是选择忽略。
first try、second try:wrong answer——题目说m和n的范围!!需考虑m>n情况!
#include<stdio.h>int main(){ int m=0, n=0, i=0, resulto=0, resulte=0; while(scanf("%d%d", &m, &n)!=EOF){ for(i=m; i<=n; i++){ if(i%2){ resulto= resulto+i*i*i; } else{ resulte=resulte+i*i; } } printf("%d %d\n", resulte, resulto); resulte=resulto=0; } return 0;}
third try:accepted
#include<stdio.h>int main(){ int m=0, n=0, i=0, resulto=0, resulte=0, temp=0; while(scanf("%d%d", &m, &n)!=EOF){ if(m>n){ temp=m; m=n; n=temp; } for(i=m; i<=n; i++){ if(i%2){ resulto= resulto+i*i*i; } else{ resulte=resulte+i*i; } } printf("%d %d\n", resulte, resulto); resulte=resulto=0; } return 0;}
马上就要大三了。却还做着别人大一做的事情,还做不好。
要细心。多练习。加油。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。