题解列表

筛选

优质题解

C语言训练-百钱百鸡问题(C语言代码)

摘要:解题思路:审清题干,养成习惯。百鸡百钱是一个很经典的循环题目了。公鸡(cock)一只5钱,母鸡(hen)一只3钱,小鸡(chicken)三只1钱,目的是求出用一百钱买一百只鸡的所有搭配方法。注意,这里……
优质题解

[出圈]-题解(C语言代码)(简单数组循环)

摘要:思路:既然有n个人,那我们就定义一个长度为n个的数组a[n]假设有10个人,即n=10,我们可以把数组中所有元素都赋值为11111111111假设每3个人出圈一个,即m=3,每个出圈的元素赋值为0出圈……
优质题解

[编程入门]自由下落的距离计算(C语言代码)

摘要:解题思路:审清题干,养成习惯。两个输入,两个输出,M表示初始下落高度,N表示触地次数。要求输出第N次触地时反弹的高度及所经过的路程长度,都保留两位小数,目的很明确。首先来看反弹高度,题目描述:每次落地……
优质题解

绝对值排序-题解(C语言代码)

摘要:解题思路:定义一个数组,输入数字时将数字存入数组,下标为该数字的绝对值,例如:输入-5,则令a[5]=-5输出时,判断数组下标是否与该位置储存的数字的绝对值相等,是则输出可利用abs()函数获取绝对值……
优质题解

计算直线的交点数-题解(C语言代码)

摘要:解题思路:先上图:假设我们要求x条直线可能存在的交点数,可以把x分为m条平行于轴的线,与n条混乱的线(n=[0,x],m=x-n)那么交点也被分为了两个部分,m部分与n部分交叉的m*n个交点,和n条直……
优质题解

恺撒密码-题解(C语言代码)

摘要:解题思路:首先我们需要判断输入的哪一行是我们需要的字符串通过题目我们知道,每输入三行中的第二行是我们想要的那么我们可以定义一个变量n来记录输入的次数,当n对3取余等于2即n%3==2,&nbs……
优质题解

C语言训练-求素数问题-题解(C语言代码)

摘要:解题思路:需要用到嵌套循环,外循环表示需要判断是否为素数的数字,内循环查找数字是否有因子查找因子用枚举法,但只需枚举到该数字的平方根即可因为数字的因子是成对出现的,而平方根就是因子的分割点,尽管平方根……