本文主要是介绍九度OJ 题目1136:Number Steps,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/********************************* * 日期:2013-2-7* 作者:SJF0115 * 题号: 九度OJ 题目1136:Number Steps* 来源:http://ac.jobdu.com/problem.php?pid=1136* 结果:AC * 来源:2008年北京大学软件所计算机研究生机试真题* 总结:
**********************************/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>int main()
{int i,j,n;int x,y;//freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin);while(scanf("%d\n",&n) != EOF){for(i = 0;i < n;i++){scanf("%d %d",&x,&y);if(x == y){//偶数if(x % 2 == 0){printf("%d\n",2 * y);}//奇数else{printf("%d\n",2 * y - 1);}}else if(x == 2 + y){//偶数if(x % 2 == 0){printf("%d\n",2 * y + 2);}//奇数else{printf("%d\n",2 * y + 1);}}else{printf("No Number\n");}}}return 0;
}
这篇关于九度OJ 题目1136:Number Steps的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!