搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 爱折腾大叔 > C语言每日一练22——筛选范围内符合要求的平方数

C语言每日一练22——筛选范围内符合要求的平方数

爱折腾大叔 2020-07-01

题目

给定一个整数,在该整数范围内找出符合以下要求的数:是完全平方数,有相同数字。

知识点

该题目是道面试题,主要在于判断是否存在相同数字。

实现代码

/* ======================== Name :20200622.c Author : 爱折腾大叔 Version : Copyright : Your copyright notice Description :  =========================#include "stdafx.h"#include <stdio.h>#include <stdlib.h>#include <math.h>
int HasSameNum(int num){ int temp=num; int i=0,j; int a[10]={0};
while(temp>0) { j=temp%10; a[j]+=1; temp=temp/10; }
while((a[i]<2)&&(i<10)) { i++; } if(i<10) { return 0; } else { return 1; }}
int main(void){ int result,num,m,n;
printf("请输入最大范围数:\n"); scanf("%d",&num);
n=(int)sqrt(num); printf("在1-%d符合要求的数有:\n",num); for(m=1;m<=n;m++) { result=m*m; if(HasSameNum(result)==0) { printf("%d\n",result); } } return 0;}

运行结果

往期推荐




C语言每日一练22——筛选范围内符合要求的平方数  C语言每日一练22——筛选范围内符合要求的平方数  C语言每日一练22——筛选范围内符合要求的平方数  C语言每日一练22——筛选范围内符合要求的平方数    


扫码关注更多哦


版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《C语言每日一练22——筛选范围内符合要求的平方数》的版权归原作者「爱折腾大叔」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注爱折腾大叔微信公众号

爱折腾大叔微信公众号:DefHello

爱折腾大叔

手机扫描上方二维码即可关注爱折腾大叔微信公众号

爱折腾大叔最新文章

精品公众号随机推荐