当前位置 :
【【C++】有关斐波那契数列的余数问题描述斐波那契数列如下所示:1,1,2,3,5,8,13,21,34,55,89.用户输入n,和m,计算斐波那契数列的第n项除以m的余数是多少.例如用户输入8,4,那么就计算斐波那契数列】
3人问答
问题描述:

【C++】有关斐波那契数列的余数问题

描述

斐波那契数列如下所示:

1,1,2,3,5,8,13,21,34,55,89.

用户输入n,和m,计算斐波那契数列的第n项除以m的余数是多少.

例如用户输入8,4,那么就计算斐波那契数列的第8项除以4的余数是多少,即21除以4余数为1.

输入

n

m

输出

p

样例输入

8

4

样例输出

1

我编的:

#include

intmain()

{

inta1;

inta2;

inta;

inti;

intn;

intm;

intx;

scanf("%d",&n);

scanf("%d",&m);

a1=a2=1;

if(n

邵未回答:
  没有让你通过一点都不冤枉你啊!你输入11或21看看对不对?代码的边界情况历来都是考查重点!改如下,供参考……   intmain(void){   inta1,a2,a,i,n,m,x;   scanf("%d%d",&n,&m);   if(m==0){   printf("Error...By0...n");   exit(0);   }   a1=a2=1;   if(n
涂孟夫回答:
  大神,我觉得你改得挺对了,但是还是没有通过==。。求大神再指点!
邵未回答:
  不知道为什么通不过啊,我也看不出来了。加句提示看看……voidmain(void){inta1,a2,a,i,n,m,x;printf("Typenandm...nn=");scanf("%d",&n);printf("m=");scanf("%d",&m);if(m==0){printf("Error...By0...n");exit(0);}a1=a2=1;if(n>2){for(i=3;i
最新更新
热门其它
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞