#include<stdio.h>
// check if there is 2 same numbers
// 1 for true, 0 for false
int check(int number) {
// to count numbers
int num_counter[10] = {0};
// init
int i;
for (i = 0; i < 10; i++) {
num_counter[i] = 0;
}
// counting
while (number != 0) {
num_counter[number % 10] ++;
number = number / 10;
}
// check out
for (i = 0; i < 10; i++) {
if (num_counter[i] == 2) {
return 1;
}
}
// false
return 0;
}
int main() {
// input N (int / long)
int N;
scanf("%d", &N);
// check N (N > 100)
if (N < 100) {
printf("false");
return 0;
}
// finding
int i;
for (i = 0; i * i <= N; i++) {
if (check(i * i) == 1) {
printf("%d ", i * i);
}
}
return 0;
}
1_C语言期中.zip
需积分: 10 120 浏览量
2022-11-28
08:35:51
上传
评论
收藏 448KB ZIP 举报
Leeyeei
- 粉丝: 0
- 资源: 1
最新资源
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- 卡尔曼滤波(Kalman Filter)是一种有效的递归滤波器,用于线性动态系统的状态估计 它通过考虑先前的估计和当前的观测来提
- python 卡尔曼滤波算法
- python 卡尔曼滤波算法
- python 卡尔曼滤波算法
- MFC工控项目实例之一主菜单制作
- 基于HTML的旅游网页制作源码设计.zip
- 基于HTML的旅游网页制作源码设计.zip
- 大数据揭秘京沪程序员的爱情代码 WIFIPIX(PDF格式).rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈