int 所占字節數為:4 表示范圍為:-2147483648~2147483647
short int 所占字節數為:2 表示范圍為:-32768~+32767
long 所占字節數為:4 表示范圍為:-2147483648~2147483647
long long 所占字節數為:8 表示范圍為:9223372036854775808~+9223372036854775807
理清思路即可。
這道就是考變量類型儲存的最大數,其他沒什么。
C++ 版本
#include <bits/stdc++.h> using namespace std; int main() { int n; long long val[3] = { 0 }; cin >> n; for (int i = 0; i < n; ++i) { cin >> val[0] >> val[1] >> val[2]; if (val[0] + val[1] > val[2]) { printf("Case #%d: true\n", (i+1)); } else { printf("Case #%d: false\n", (i + 1)); } } return 0; }
C語言版本:
#include <stdio.h> #include <stdlib.h> #pragma warning(disable:4996) int main() { int n; long long val[3] = { 0 }; scanf("%d", &n); for (int i = 0; i < n; ++i) { scanf("%lld%lld%lld", &val[0], &val[1], &val[2]); if (val[0] + val[1] > val[2]) { printf("Case #%d: true\n", (i+1)); } else { printf("Case #%d: false\n", (i + 1)); } } return 0; }
