我做了个pta乙级题解的专栏,欢迎来专栏看~
C 15’/15’
#include<stdio.h>
void comp(long long num[10][3],int T)
{
int i;
for(i = 0;i < T;i++)
{
if(num[i][0] + num[i][1] > num[i][2])
{
printf("Case #%d: true\n",i + 1);
}
else
{
printf("Case #%d: false\n",i + 1);
}
}
}
int main()
{
int T,i,j;
long long num[10][3];
scanf("%d",&T);
for(i = 0;i < T;i++)
{
for(j = 0;j < 3;j++)
{
scanf("%lld",&num[i][j]);
}
}
comp(num,T);
return 0;
}
C++ 15’/15’
#include <iostream>
#include <array>
using namespace std;
unsigned T;
array< long long, 10> A = {};
array< long long, 10> B = {};
array< long long, 10> C = {};
int main()
{
cin >> T;
for (size_t i = 0; i < T; i++)
{
cin >> A[i] >> B[i] >> C[i];
}
for (size_t i = 0; i < T; i++)
{
if (i)
{
cout << "\n";
}
cout << "Case #" << i + 1 << ": ";
cout << boolalpha << (A[i] + B[i] > C[i]);
}
return 0;
}
python 15’/15’
用python很快就做完了。用python做完后,在测试的时候(如下图)并没有删去最后一个多出来的回车符,自己以为会出现“格式错误”,没想到给通过了

代码如下:
T = int(input()) # 测试用例个数
for i in range(T):
LIST = input().split(" ")
print("Case #", end="")
print(i+1, end="")
print(":",end=" ")
if eval(LIST[0] + "+" + LIST[1]) > int(LIST[2]):
print("true")
else:
print("false")


被折叠的 条评论
为什么被折叠?



