题库首页 › 青少年软件编程(C语言) › 题目 9325

求满足条件的3位数 编写程序,按从小到大的顺序寻找同时符合条件1和2的所有3位数,条件为: 1.该数为完全平方数 2.该数至少有2位数字相同 例如,100同时满足上面两个条件。 时间限制:1000 内存限制:65536 输入 输入一个数n,n的大小不超过实际满足条件的3位数的个数。 输出 输出为第n个满足条件的3位数(升序) 样例输入 1 样例输出 100

正确答案:参考程序(Python):n=int(input());res=[];for i in range(100,1000):if int(i**0.5)**2==i and len(set(str(i)))<=2:res.append(i);print(res[n-1])。核心:完全平方+重复数字。

试卷来源:202403 青少年等级考试C/C++真题一级

本卷相关题目

在线做题 同科目题库