求元素的阶

要求源代码中给出求解过程和注释,不能直接输出结果。

设Z18为模18整数加群,求元素的阶。

  测试输入关于“测试输入”的帮助 期待的输出关于“期待的输出”的帮助 时间限制关于“时间限制”的帮助 内存限制关于“内存限制”的帮助 额外进程关于“{$a} 个额外进程”的帮助
测试用例 1 以文本方式显示
  1. 2↵
以文本方式显示
  1. 9↵
1秒 64M 0
#include<iostream>  
using namespace std;  
int main(){  
    int z[18],n=0,rank=1,res;  
    for(int i=0;i<=17;++i) z[i]=i;   //初始化模18整数加法群z  
    scanf("%d",&n);  
    res=n;  
    //循环运算直到结果为幺元0   
    while(res!=z[0])       
    {  
        res=(res+n)%18;  
        ++rank;  
    }  
    printf("%d\n",rank);  
}  

 

发布了73 篇原创文章 · 获赞 14 · 访问量 3444
App 阅读领勋章
微信扫码 下载APP
阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览