C++
文章平均质量分 52
小鱼儿Melody
一只小鱼儿~
展开
-
韩信点兵(C++)
韩信点兵(Hanxin)(C++)文章目录韩信点兵(Hanxin)(C++)前言一、题目:二、解题思路:三、代码:运行结果:前言刘汝佳算法书《算法竞赛入门经典》第二章上机练习第三题一、题目:韩信才智过人,从不直接清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排地变换队形,而他每次只瞟一眼队伍的排尾就知道总人数了。输入3个非负整数a,b,c表示每种队伍排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。原创 2021-03-17 21:47:55 · 3609 阅读 · 1 评论 -
位数(digit),计算一个整数是几位数(C++)
计算一个整数是几位数(C++)文章目录计算一个整数是几位数(C++)前言题目:解题思路:代码:运行结果总结前言刘汝佳算法《算法竞赛入门经典》第二章2.4.6上机练习第一题题目:输入一个不超过10的九次方的正整数,输出它的位数。例如:12735的位数是5.请不要使用任何数学函数,用四则运算和循环语句实现。解题思路:判断位数可以从第一位开始数也可以从最后一位开始数。从一个整数中获取其中一位数可以用除法或者取余来得到。而我们要求的就是位数,所以并不知道第一位是第几位,应该除以几去得到它。所以我原创 2021-03-14 16:48:52 · 12283 阅读 · 3 评论