用户:
方圆三角查看:0 回复:0 评论:0 创建时间:2023-05-03T12:54:48
在比赛或做题中,会有几种题型,这只是部分题型,本帖子中的任何题目均为自编,若有相符纯为巧合。
1.最为普通的编写程序
例题1:加减乘(C++)
输入a和b,输出(a+b)*(a-b)。
数据规模与运算:对于100%的数据,0<b<a<100,a和b均为整数。
输入样例:
7 3
输出样例:
40
这道题就是根据题目编写程序。
样例答案:
//C++
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << (a+b)*(a-b);
return 0;
}
2.阅读程序选答案
例题2:(python3.x)
阅读程序,判断与选择。
a = int(input("a="))
b = int(input("b="))
print(a+b)
print(a-b,end="")
print(a*b)
1.如果删除第2行,程序会报错。( )
2.如果把int删除,程序可以正常执行。( )
3.对于程序,选择正确的选项。( )
#A
input:
1
2
output:
3
2
-1
#B
input:
1
2
output:
3
2-1
#C
input:
1
2
output:
3
-21
这道题就是选择正确的答案。
答案:√ × B
3.阅读程序填写结果
这个和阅读结果选答案差不多,但这是要填写答案。
例题3:(C++)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b;
cin >> a >> b;
cout << a+b << a-b << a*b << a/b;
return 0;
}
输入:5 3
输出:( )
这道题就是填写输出。
答案:82151
4.hack题
hack题就是纠错的题,一般题目一次将给你3个错误的代码,输入内容,使程序出错。
出错指的是:运行超时、出现错误结果、报错。
例题4:(python)
输入n,并递归n次。
数据规模与运算:n是一个整数,0<n<10000。
代码:
def a(n):
for i in range(n):
a()
a(int(input("n=")))
提交代码:
print("请把你的输入填进这个字符串中")
这道题就是输入一个值,让程序出错。
答案:
print("9999") #十年OI一场空,递归超限见祖宗。
以上就是对于常见题型的解释,请多多关注,将来每过几天我都会在蓝屏工作室中发布习题。
