首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

这是什么原因?该怎么处理

2013-01-08 
这是什么原因?今天在做完全图有n的n-2颗生成树,于是以为公式知道了题目就很简单了,n的n-2次幂的函数int f1

这是什么原因?
今天在做完全图有n的n-2颗生成树,于是以为公式知道了题目就很简单了,n的n-2次幂的函数

int f1(int n)
{
int t=n;
int q=n;
for(int i=1;i<n-2;i++)
{
q=q*t;
q=q%10003;
}
return q;

int f2(int n)

int t=n;
for(int i=1;i<n-2;i++)
{
n=n*t;
n=n%10003; 
}
return n;
}

分别用f1(4) ,f2(4)来调用,为什么一个是16,一个是1,

[解决办法]


[解决办法]
引用:
C/C++ code1234567891011int f2(int n){     int t=n;    for(int i=1;i<n-2;i++)    {        n=n*t;        n=n%10003;     }    return n;}
这个函数里for循环的判断条件每次都会变,你一直在修改“n”的值,n-2的值一直在变


++

热点排行