早教吧作业答案频道 -->其他-->
递归判断波浪数,求详解波浪数”是一个正整数,它的奇数列数字相等,偶数列数字也相等,但奇数列数字不等于偶数列数字.如6,47,1212和939是波浪数,372,88,555不是波浪数.设计递归函数intisWaveNum(int
题目详情
递归判断波浪数,求详解
波浪数”是一个正整数,它的奇数列数字相等,偶数列数字也相等,但奇数列数字不等于偶数列数字.如6,47,1212和939是波浪数,372,88,555不是波浪数.设计递归函数int isWaveNum(int num),判断给定的正整数num是否是波浪数
波浪数”是一个正整数,它的奇数列数字相等,偶数列数字也相等,但奇数列数字不等于偶数列数字.如6,47,1212和939是波浪数,372,88,555不是波浪数.设计递归函数int isWaveNum(int num),判断给定的正整数num是否是波浪数
▼优质解答
答案和解析
#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);
else
return 0;
}
else //偶数位
{
if(num%10==osw)
return isWaveNum(num/10);//向前一位判断
else
return 0;
}
}
else
return 1;
}
int main()
{
int num,i;
printf("输入一个正整数:");
scanf("%d",&num);
if(num
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);
else
return 0;
}
else //偶数位
{
if(num%10==osw)
return isWaveNum(num/10);//向前一位判断
else
return 0;
}
}
else
return 1;
}
int main()
{
int num,i;
printf("输入一个正整数:");
scanf("%d",&num);
if(num
看了 递归判断波浪数,求详解波浪数...的网友还看了以下:
海神号那样深海遇到海啸可能吗?巨大海啸的成因一般都是海底地震产生,能量巨大.但是在深海上海啸引起的 2020-05-16 …
关于斐波那契数列的编程题求助Description一个三元斐波纳奇数列定义为如下递归式:A[i]= 2020-05-22 …
先填空,在归类朝夕相处,惊天动地,风平浪静,烟波浩渺.惊涛骇浪.波涛澎湃,天涯海角,浩瀚无际词语中 2020-06-10 …
补充词语1.气宇()温文()处之()习以()2.例:劈波斩浪("波"和"浪"是近义词)要三个2.例 2020-06-24 …
1例:劈波斩浪(波与浪为近义词,至少3个)2例:不进则退(进与退为反义词,至少3个)就是含有波浪; 2020-06-28 …
在,朝夕相处,惊心动魄,风平浪静烟波浩渺惊涛骇浪波涛凶猛天涯海角浩瀚学海里那个词语中含有近义词记住 2020-06-29 …
奇、偶谐函数一个函数既是奇谐函数又是偶谐函数,那它有什么性质我的意思是这个函数既有奇次谐波又有偶次 2020-06-29 …
(原创)若数列满足规律:则称数列为波浪数列,将12345这五个数排列成一个无重复数字的波浪数列,则排 2020-11-11 …
下列有关中国古代作家作品的表述,不正确的一项是()A.李白,字太白,号青莲居士,是唐代伟大的浪漫主义 2020-11-23 …
波纹波浪波涛由小到大排列 2020-12-15 …