递归判断波浪数,求详解
波浪数”是一个正整数,它的奇数列数字相等,偶数列数字也相等,但奇数列数字不等于偶数列数字.如6,47,1212和939是波浪数,372,88,555不是波浪数.设计递归函数int isWaveNum(int num),判断给定的正整数num是否是波浪数
人气:410 ℃ 时间:2020-01-30 00:30:38
解答
#include "stdio.h"int jsw,osw; //从右向左,最后一位是奇数位,倒数第二位是偶数位,.int n=0;int isWaveNum(int num){n=n+1;if(num>=1) //没算完{if(n%2!=0) //奇数位 {if(num%10==jsw)return isWaveNum(num/10);els...
推荐
- 【递归】数的计数
- 未来的时间从那里来,过去的时间又到那里去了?
- 质量相同的0度的冰和水比较,水内能大的原因?多出的能量是以什么形式存在的?
- 选词填空he ______ from the chair and cheered in joy.
- 苏轼的《江城子密州出猎》上片写景,描写了()的宏大场面,下片言志,抒发了诗人()的豪情壮志.
- 直线x=-1和直线根号3x+y-1=0的夹角是
- 小明用棋子摆放图形来研究数的规律.图1中棋子围成三角形,其颗数3,6,10,…称为三角形数.类似地,图2中的4,9,16,…称为正方形数.下列数中既是三角形数又是正方形数的是( )
- 【数学】直线ax+by=ab经过A(cost,sint)其中t属于R,则(1/a^2)+(1/b^2)的最小值系?
猜你喜欢