华为机试
数据小冰
好记性不如烂笔头,学习、实践、总结,成为更好的自己。
展开
-
统计每个月兔子的总数
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少? 输入:输入月份数 输出: 输出兔子总数 #include int main() { ///关键是找到递推式 f(n)=f(n-1)+f(n-2) (n>=4) ///递推式的解释:对于第n个月的兔子数量:有两部分组成,原创 2016-01-29 09:25:08 · 1261 阅读 · 0 评论 -
图片整理
题目描述:Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。 输入:Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。 输出:Lily的所有图片按照从小到大的顺序输出 思路:对于ASCII码直接比较大小排序就可以了原创 2016-01-29 09:29:56 · 583 阅读 · 0 评论 -
字符串加解密
题目: 1、对输入的字符串进行加解密,并输出。 2加密方法为: 当内容是英文字母时则用该英文字母的后一个字母替换,同时字母变换大小写,如字母a时则替换为B;字母Z时则替换为a; 当内容是数字时则把该数字加1,如0替换1,1替换2,9替换0; 其他字符不做变化。 3、解密方法为加密的逆过程。 输入: 输入一串要加密的密码 输入一串加过密的密码 输出: 输出加密原创 2016-01-29 09:44:42 · 432 阅读 · 0 评论 -
找出字符串中第一个只出现一次的字符
题目:找出字符串中第一个只出现一次的字符,如果无此字符 输出'.' 输入:输入一串字符 输出:只出现一次的字符 思路:有很多方法,比如申请一个int数组标示每个字符是否是重复 #include #include int main() { char ch[100]; int arr[100]; int i,j,len; while(scanf原创 2016-01-29 21:13:43 · 412 阅读 · 0 评论