有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总对数为多少?从第三个月开始增长,每个月的增长对数为两个月前的兔子对数,有a[i]=a[i-1]+a[i-2],实质为斐波那契数列。代码如下:#include <stdio.h> #define N 20 void main(
昨天参加WPS的笔试时,有一道题是要求写一个函数实现字符串压缩,举个例子:输入:aaabbccccc输出:a3b2c5当时总想着怎么把输入的字符串str改写成输出那压缩形式,如果要修改字符串的话需要考虑的问题比较多:定义一个int count对重复的字符进行计数,结束重复时要如何将这个count转换成char类型加入字符串?个位数的重复比较简单,如果一个字符的重复是十位数百位数千位数呢?是要重新定
该题出自《C语言程序设计——现代方法》第8章编程题14编写程序颠倒句子中单词的顺序:Enter a sentence: you can cage a swallow can't you?Reversal of sentence: you can't swallow a cage can you?思路:利用getchar()函数自动读取缓存的特性,用循环逐个读取字符,当遇到句号、问好或者感叹号(称为
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号