PAT(Basic Level):A+B和C

来源:互联网 发布:世纪佳缘数据库.zip 编辑:程序博客网 时间:2024/05/16 04:38
一、给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。
很基础一道题,考察最基本的数据结构,一个简单的long型的数组即可解决,没有必要动用集合。
#include<iostream>using namespace std;int main() {int i = 0;int t = 0;scanf("%d",&t);long int a,b,c;int arraySize = t*3;long int array[arraySize];int q = 0;while(i<arraySize) {cin>>array[i++];}for(i=0; i<arraySize; i+=3) {q++;a = array[i];b = array[i+1];c = array[i+2];if(a+b>c) {cout<<"Case #"<<q<<": true"<<endl;} else {cout<<"Case #"<<q<<": false"<<endl;}}return 0;}


0 0