| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1795 人关注过本帖
标题:求 A^B 的最后三位数表示的整数
取消只看楼主 加入收藏
嘻哈哈嘻嘻
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-3-1
结帖率:0
收藏
已结贴  问题点数:10 回复次数:4 
求 A^B 的最后三位数表示的整数
图片附件: 游客没有浏览图片的权限,请 登录注册


程序代码:
#include <stdio.h>
int main()
{
    int i, a, b, num;
    while(scanf("%d %d",&a,&b)!=EOF)
    {
        if( (a==0 && b==0) || a<1 || b>10000)
            break;
       

        num=1;
        if(b<0)
            b=-b;

        for(i=1; i<=b; i++)
        {
            num*=a;
            if(num>1000)     //只看后三位
                num%=1000;
        }

        printf("%d\n",num);
    }
    return 0;
}

OJ显示错误。调试没找到。。请教各位大佬。


[此贴子已经被作者于2017-3-28 10:42编辑过]

搜索更多相关主题的帖子: color 
2017-03-28 10:41
嘻哈哈嘻嘻
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-3-1
收藏
得分:0 
回复 4楼 rjsp
是>=,但还是不行。。


[此贴子已经被作者于2017-3-28 12:46编辑过]

2017-03-28 12:39
嘻哈哈嘻嘻
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-3-1
收藏
得分:0 
回复 3楼 吹水佬
不行。。
2017-03-28 12:39
嘻哈哈嘻嘻
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-3-1
收藏
得分:0 
回复 4楼 rjsp
不管A和B是否有效就正确了。。
删去(A<1 || B>1000)正确,改成别的好像也不行。
2017-03-28 12:44
嘻哈哈嘻嘻
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-3-1
收藏
得分:0 
回复 3楼 吹水佬
不管A和B是否有效就正确了。。
删去(A<1 || B>1000)正确,改成别的好像也不行。
2017-03-28 12:46
快速回复:求 A^B 的最后三位数表示的整数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018225 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved