第十周练习 1011 整数解

原创 2015年11月18日 13:52:21

Problem Description

有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。
例如:
x + y = 9,x * y = 15 ? 找不到这样的整数x和y
1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和4
7+(-8)=-1,7*(-8)=-56,所以,加起来等于-1,乘起来等于-56的二个整数为7和-8

Input

输入数据为成对出现的整数n,m(-10000<n,m<10000),它们分别表示整数的和与积,如果两者都为0,则输入结束。

Output

只需要对于每个n和m,输出“Yes”或者“No”,明确有还是没有这种整数就行了。

Sample Input

9 15
5 4
1 -56
0 0

Sample Output

No
Yes
Yes

这个是今天中午刚刚做出来的!前面都是昨晚的思路都不清晰了(……)

数学问题吧?对我来说是这样的,完全不知道用了什么……就是一直循环(扶额)

#include<stdio.h>
int main()
{
	double n,m;	
	double a,i;
	int t=0;
	while(scanf("%lf%lf",&n,&m)&&n!=0||m!=0)
	{
		a=0;
		for(i=-10000;i<=10000;i++)
		{
			a=i*i-n*i+m;
			if(a==0)
			{
				t++;
				printf("Yes\n");
				break;
			}
		}
		if(t==0)
		{
			printf("No\n");
		}
		t=0;
		
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

JAVA--第十周作业编写之一个Teacher类负责给出算术题目,随机给出两个整数并进行运算,并判断回答者的答案是否正确;编写一个GUI类ComputerFrame,回答者可以通过GUI看到题目并给出

感言:刚开始编的时候没有把number和number1 设为全局变量,导致结果不正确。还有本来用的是AWT类,现在改成了Swing类,这个类功能比较强大,组件和可视化界面都很好。但是不知道图片怎么...

ACM第四次练习—1011

题意:虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景…...

练习四 1011

概述: 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风...

【练习07】 DFS 1011 蜘蛛牌

算法思路:DFS。 注意学习剪枝技巧,枚举的顺序和枚举的方法。 #include #include #include using namespace std; /*简直就是一个悲剧 自己写的错...

第十周练习 继承 二义性和作用域操作限定标识符 阅读程序

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月3日 *问题描述:继承机制阅读程序 */ #in...

第十周练习 继承机制阅读程序

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月3日 *问题描述:继承机制阅读程序 */ #include...

第十周练习 1007 悼念512汶川大地震遇难同胞——老人是真饿了

Problem Description 时间:2008年5月16日(震后第4天) 地点:汶川县牛脑寨 人物:羌族老奶奶 【转载整理】牛脑寨是一个全村600多人的羌族寨子,震后几天,这里依然能常常听到...
  • A_ice_
  • A_ice_
  • 2015年11月20日 13:23
  • 273

《C++第十周实验报告1-1》---PointLine继承练习

//【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。 /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十周练习 1011 整数解
举报原因:
原因补充:

(最多只允许输入30个字)