
算法与数据结构
记录这方面自己的学习与思考轨迹
那朵云好像只狗哦
这个作者很懒,什么都没留下…
展开
-
如何判断一个数是不是整数
可以这样操作:int m = floor(sqrt(n) + 0.5); //对n开方并且四舍五入(floor()函数是向下取整)if(m*m == n) printf("%d是整数", n);其实我最起初的想法是这个if(sqrt(n)==floor(sqrt(n))) printf("%d\n",n);以及int m = floor(sqrt(n));if(m*m == n)...原创 2020-03-08 13:22:58 · 6922 阅读 · 1 评论 -
三个数排序问题
输入3个整数,从小到大排序后输出。编程入门很常见的一个题,一般的解法都是多个if语句嵌套或者if语句判断条件繁琐,最近看到一种新的解法,记录下来。#include<stdio.h>int main(){ int a, b, c; scanf("%d%d%d", &a, &b, &c); if (a>b){ int temp=a; ...原创 2020-03-08 13:10:39 · 377 阅读 · 0 评论