题解列表

筛选

直接利用勾股定理计算距离

解题思路:其实就是横坐标差值平方+纵坐标差值平方即为距离平方,开根号即为所求。因为题目肯定输入的是4个数,找到对应坐标运算即可注意事项:要用到sqrt开根号函数,所以头文件要添加math.h库参考代码:#define_CRT_SECURE_NO_WARNINGS1#include#i

简单的循环判断语句嵌套

解题思路:对于输入的一个整数n,是偶数就/2,是奇数就*3再+1.每一个操作对应一句输出,别忘了换行。当n=1时循环终止注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn;scanf("%d",

A+B经久不衰的神

解题思路:其实很简单,无非是小时相加,分钟相加,秒相加。而多余的秒要晋位分钟,多余的分钟要晋位小时即可注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn;scanf("%d",

利用ASCII码进行大小写转换

解题思路:对应小写转换成大写字母,那就是ASCII码-32注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){charch;while(scanf("%c",

很简单的取模运算

解题思路:通过题意,可知我们只需要对计算结果%100,就得到了后两位数字注意事项:参考代码:#define_CRT_SECURE_NO_WARNINGS1#includeintmain(){intn;scanf("%d",&n);inta,

不定项多组输入输出外加数组排序

解题思路:这个题目新手可能上去一看就觉得难办,其实大家不要害怕,一层一层拆解。首先就是解决多组输入问题,经典的scanf嵌套。由于题目说nm均为0就结束,所以在循环语句中首先加一条if判断。接着以数组形式输入n个数,再把m插进去,就是基本的数组插入问题了。

类斐波那契数列问题

解题思路:其实和斐波那契数列问题本质是一样的,自定义一个递归函数即可注意事项:数列增大会很快,为了防止大数溢出,建议函数定义为longlong类型!参考代码:#define_CRT_SECURE_NO_WARNINGS1#includelonglongintfib(intn){lon

基础的分离位数判断操作,与循环判断结构嵌套

解题思路:这个题目要求计算所有7的倍数和含7的数字。7的倍数好求,含7怎么判断呢?答案是分离位数法:先求个位数,如果不是7就通过/10把个位数过滤掉,新的数字继续进行判断过滤操作,直到为0注意事项:在循环体内嵌套判断,为了不干扰循环赋值,不能直接把数字i丢进去判断,