用户:
方圆三角查看:2 回复:2 评论:2 创建时间:2023-05-07T19:12:13
本题纯为自编,若有相似,纯属巧合!
关于题型的说明,请看我的贴子:几 种 题 型
hack题(K3、python、c++,每种语言只有一题):
不管什么语言,题目要求都是:给你一段错误代码,找出漏洞,漏洞指的就是错误,这里并不叫你给出正确代码,而是给出题目漏洞。
其中错误包含:输出错误结果(如1+1=3)、运行超时(限制1000ms)、报错或使程序崩溃(如递归10000次)。
K3题(不必注意三个注释1、2和3):
题目要求:输入一个自然数n,判断n是奇数还是偶数。
错误代码:

样例输入:100
样例输出:这是偶数
样例解释:因为100是偶数,所以输出“这是偶数”。
数据规模与运算:当n是一个数时,-100<n<100;当n是字符串时,n的长度在1~20之间。
返回代码(请把双引号里的内容改为你的答案,再在评论区发送改完的代码,直接发送这个代码不得分):
print(1," 请把你的答案输入到两个双引号里,而不是括号里! ")
python题:
题目要求:输入a,b,c,d,输出(a+b)/(c-d)的结果,最后输出整数(四舍五入)。
错误代码:
a = int(input("a="))
b = int(input("b="))
c = int(input("c="))
d = int(input("d="))
print(round((a+b)/(c-d)))
样例输入:4,3,2,1
样例输出:7
样例解释:4+3=7,2-1=1,7/1=7,7四舍五入后是7。
数据规模与运算:0<a,b,c,d<100。
返回代码(请把双引号里的内容改为你的答案,再在评论区发送改完的代码,直接发送这个代码不得分,每次输入用空格隔开):
print(2," 请把你的答案输入到两个双引号里,而不是括号里! ")
c++:
题目要求:输入a,b,输出a^b的结果。
错误代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cout << pow(a,b);
}
样例输入:2 3
样例输出:8
样例解释:2^3=8。
数据规模与运算:0<a,b<10^9。
返回代码(请把双引号里的内容改为你的答案,再在评论区发送改完的代码,直接发送这个代码不得分,每次输入用空格隔开):
print(3," 请把你的答案输入到两个双引号里,而不是括号里! ")
评分规则:
每题10分,答对AC,答错WA,特殊情况会有解释。