选择题 共15道
判断题 共10道
编程题 共2道
下面C++代码段执行后的输出是( )。
下面C++代码执行后的输出是( )。
下面C++代码用于求正整数的所有因数,即输出所有能整除一个正整数的数。如,输入10,则输出为1、2、5、10;输入12,则输出为1、2、3、4、6、12;输入17,则输出为1、17。在横线处应填入代码是( )。
在下列代码的横线处填写( ),可以使得输出是正整数 1234 各位数字的平方和。
执行以下C++语言程序后,输出结果是( )。
在下面的C++代码中,由于循环中的 continue 是无条件被执行,因此将导致死循环。
问题描述:
开学了,小明来到文具店选购文具。签字笔2元一支,他需要X支;记事本5元一本,他需要Y本;直尺3元一把,他需要Z 把。小明手里有Q元钱。请你通过编程帮小明算算,他手里的钱是否够买他需要的文具。
输入描述:
输入4行。
第一行包含一个正整数 ,是小明购买签字笔的数量。约定 1<=X<=10。
第二行包含一个正整数 ,是小明购买记事本的数量。约定 1<=Y<=10。
第三行包含一个正整数 ,是小明购买直尺的数量。约定 。1<=Z<=10
第四行包含一个正整数 ,是小明手里的钱数(单位:元)。
输出描述:
输出2行。如果小明手里的钱够买他需要的文具,则第一行输出"Yes",第二行输出小明会剩下的钱数(单位:元);否则,第一行输出"No",第二行输出小明缺少的钱数(单位:元)。
样例输入1:
1 1 1 20
样例输出1:
Yes 10
样例输入2:
1 1 1 5
样例输出2:
No 5
所有个位数为K的正整数,以及所有的倍数,都被小明称为“K幸运数”。小明想知道正整数L和R之间(包括L和R)所有K幸运数的和,你能帮帮他吗?
输入描述:
输入3行。第一行包含一个正整数K,第二行包含一个正整数L,第三行包含一个正整数R。约定 2≤K≤9,1≤L≤R≤1000。
输出描述:
输出1行,符合题意的幸运数之和。
样例输入1:
7 1 10
样例输出1:
7
样例解释1:
1和10之间共有1个7幸运数:7。因为7既是7的倍数,个位数又为7。因此,结果为7。
样例输入2:
7 10 20
样例输出2:
31
样例解释2:
10和20之间共有2个7幸运数:14和17。14是7的倍数,17的个位数为7。因此,结果为31。