选择题 共15道
判断题 共10道
编程题 共2道
能够实现下面流程图功能的伪代码是( )。
在下列代码的横线处填写( ),使得输出是 9。
在下列代码的横线处填写( ),可以使得输出是 42。
执行以下 C++语言程序后,输出结果是( )。
【问题描述】
小明刚刚学习了素数的概念:如果一个大于 1 的正整数,除了 1 和它自身外,不能被其他正整数整除,则这个正整数是素数。现在,小明想找到两个正整数A和B之间(包括A和B)有多少个素数?
【输入描述】
输入 2 行,第一行包含正整数A,第二行包含正整数B。约定 2 ≤ A ≤ B≤1000。
【输出描述】
输出一行,包含一个整数C,表示找到C个素数。
【样例输入 1】
2 10
【样例输出 1】
4
【样例解释 1】
在 2 和 10 之间有 4 个素数,分别为:2、3、5、7。
【样例输入 2】
98 100
【样例输出 2】
0
自幂数是指,一个N位数,满足各位数字N次方之和是本身。例如,153 是 3位数,其每位数的 3 次方之和,13+53+33=153,因此 153 是自幂数;
1634是 4 位数,其每位数的 4 次方之和,14+64+34+44=1634因此 1634 是自幂数。
现在,输入若干个正整数,请判断它们是否是自幂数。
输入第一行是一个正整数M,表示有M个待判断的正整数。约定 1 ≤ M ≤ 100。
从第 2 行开始的M行,每行一个待判断的正整数。约定这些正整数均小于108
输出M行,如果对应的待判断正整数为自幂数,则输出英文大写字母'T',否则输出英文大写字母'F'。
提示:不需要等到所有输入结束在依次输出,可以输入一个数就判断一个数并输出,再输入下一个数。
3 152 111 153
F F T
5 8208 548834 88593477 12345 5432
T T T F F