PAT_Basic 1011

来源:互联网 发布:一淘跟淘宝有关系吗 编辑:程序博客网 时间:2024/06/03 09:24
/*给定区间[-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开始)。输入样例:41 2 32 3 42147483647 0 21474836460 -2147483648 -2147483647输出样例:Case #1: falseCase #2: trueCase #3: trueCase #4: false*/#include <string>#include <vector>#include <iostream>using namespace std;void main(){int N;cin >> N;int** a;a = new int*[N];a[0] = (int*)malloc(sizeof(int)* 3 * N);for (int i = 1; i < N; i++)a[i] = a[i - 1] + 3;int *b;b = new int[N];for (int i = 0; i < N; i++){cin >> a[i][0] >> a[i][1] >> a[i][2];if (a[i][0] + a[i][1]>a[i][2])b[i] = 1;elseb[i] = 0;}string str[2];str[0] = "false";str[1] = "true";for (int i = 0; i < N; i++)cout << "Case #" << i + 1 << ": " << str[b[i]] << endl;system("pause");}

0 0
原创粉丝点击