zoukankan      html  css  js  c++  java
  • PAT: 1010 A+B和C

    1011 A+B 和 C (15分)

    给定区间 [231​​,231​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。

    输入格式:

    输入第 1 行给出正整数 T (10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。

    输出格式:

    对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。

    #include<iostream>
    #include<math.h>
    using namespace std;
    int main()
    {
    
    	int T = 0, i = 0;
    	double A = 0, B = 0, C = 0;
    	double side_min = 0, side_max = 0;
    	side_min = -(2.147483648e+09);
    	side_max = 2.147483648e+09;//题意的界限
    	cin >> T;
    	int judge[11] = { 0 };//保存判断结果
    	while (i<T)
    	{
    		cin >> A >> B >> C;
    		//判断输入是否越界
    		if (A < side_min||A>side_max||B<side_min||B>side_max||C<side_min||C>side_max)
    		{
    			return 0;
    		}
    		bool result = true;
    		result = (A + B > C) ? true : false;
    		//cout << "Case #" << i << ": " << result << endl;
    		judge[i++] = result;
    	}
    	//输出
    	for (int j = 0; j < T; j++)
    	{
    		if (judge[j])
    		{
    			 cout << "Case #" << j+1<< ": " << "true" << endl;
    		}
    		else
    		{
    			cout << "Case #" << j+1<< ": " << "false" << endl;
    		}
    		
    	}
    	//cout << side_min << " " << side_max << endl;
    	return 0;
    }
    
  • 相关阅读:
    CSS3媒体查询总结
    关于前端学习规划
    开发技术版本
    Visual Studio 问题汇总
    asp.net web core 开发问题汇总(1)
    asp.net web core 部署问题汇总
    报表平台需求文档(V0.0.0.1)
    Git使用说明
    派生类
    cin、cout的重载
  • 原文地址:https://www.cnblogs.com/zongji/p/12252972.html
Copyright © 2011-2022 走看看