题解列表

筛选

定义一个学生结构体类型student,包括4个字段,姓名、性别、年龄和成绩。然后在主函数中定义一个结构体数组(长度不超过1000),并输入每个元素的值,程序使用冒泡排序法将学生按照成绩从小到大的顺序排

摘要:解题思路:可以看出这个是根据用户输入的数字来决定行数,那我首先我们应该定义一个数组,而且是二维数组,因为我们要判断每行的最后一个数,然后从小到大排序输出,而且前面的名字性别都要随后面的数改变而改变,那……

使用2个数组+遍历 完成 字符串分类统计

摘要:解题思路:使用一个整型数组 记录每个类型的个数;使用一个字符数组 存储输入的字符串;遍历这个字符数组 并 逐一判断。注意事项:1.整型数组 作为全局变量时,初始化为0; 2.使用 gets() 可以……

动态规划的思想 完成 阶乘求和

摘要:解题思路:用一个长整型 存答案;一个长整型 存每个数的阶乘。注意事项:1.由于20!会超过 整型 的最大范围,则使用 长整型; 2.中间变量t(存每个数的阶乘)初值为1(因为1!为1)。参考代码:#……

使用公式+for循环 完成 求和训练

摘要:解题思路:前2个的 前n项和 可以由高中的公式得到;最后一个使用 for循环 累加。注意事项:1.返回值为float类型; 2.在求最后一个时,需要使用 1.0 或 (float)1 来转为浮点数 ……

C语言代码,蓝桥杯新人想出来的简便方法

摘要:解题思路:Fibonacci 数列有一个特殊的性质,前一项与后一项的比值,F[i]/F[i + 1], 会趋近于黄金分割。一开始我看到题目给的输入的数据的范围高达2000000000,一串0我想大家也……

最简洁的Sn求和!!!

摘要:解题思路:调用math函数,将每一项a表示为2+20+200+2000......以此类推。注意事项:注意好定义以及最后一项的位数。参考代码:   #include#includeint main()……

蓝桥杯2018年第九届真题-耐摔指数 Dp模拟过程,详细注释

摘要:动态规划模拟试的过程,参考了别人的想法 转态方程很不容易想到,**考虑两种情况,手机碎或者没碎,如果碎了,那么手机数减一,而且要从当前楼的下一层开始试,如果没碎,那么当前手机数不变,但还得挨个试剩下……