`

南阳理工OJ 一个简单的数学题 模拟除法,找循环节

 
阅读更多

连接:  http://acm.nyist.net/JudgeOnline/problem.php?pid=330

 

一个简单的数学题

时间限制:3000 ms  |  内存限制:65535 KB
难度:3
 
描述
zyc最近迷上了数学,一天,dj想出了一道数学题来难住他。算出1/n,但zyc一时答不上来希望大家能编程帮助他。
 
输入
第一行整数T,表示测试组数。后面T行,每行一个整数 n (1<=|n|<=10^5).
输出
输出1/n. (是循环小数的,只输出第一个循环节).
样例输入
4
2
3
7
168
样例输出
0.5
0.3
0.142857
0.005952380

 

#include<stdio.h>
#include<string.h>
bool p[1000001];
int main()
{
       int T,n,term;
       scanf("%d",&T);
       while(T--)
       {
              memset(p,0,sizeof(p));
              term=10;
              scanf("%d",&n);
              if(n<0)
              {
                     printf("-");
                     n=-n;
              }
              if(n==1)
              {
                     printf("1\n");
                     continue;
              }
              printf("0.");
              while(p[term]==false)
              {
                     printf("%d",term/n);
                     p[term]=true;
                     term=(term%n)*10;
                     if(term==0)break;
              }
              printf("\n");
       }
       return 0;
}

 

 

分享到:
评论

相关推荐

    南阳理工oj离线题库

    南阳理工oj就是这样一个平台,专为南阳理工学院的学生和编程爱好者设计,提供了丰富的编程题目供他们挑战和提升自己的能力。 离线题库的组成部分可能包括以下几点: 1. 题目描述:每个题目都有详细的描述,包括...

    南阳理工学院OJ_个人AC代码包(Java提交)

    【南阳理工学院OJ_个人AC代码包(Java提交)】是针对Java初学者的一份宝贵资源,它包含了参与ACM国际大学生程序设计竞赛(ICPC)时在南阳理工学院在线评测系统(OJ)上获得正确答案的代码实例。这些代码展示了如何用...

    南阳理工学院OJ第1版解题报告V1.0.pdf

    ### 南阳理工学院OJ第1版解题报告概览 #### 1. A+B Problem 虽然解题思路在报告中被省略,但我们可以推测这是一个基础的数学加法问题,涉及到数字输入与基本算术操作。此类题目旨在测试初学者对编程语言基本输入...

    南阳理工oj stl练习ac代码

    NYOJ(南阳理工在线判题系统)是南阳理工学院开发的OJ平台,它提供编程题目的提交和评测服务,帮助学生提升编程技能。在这个平台上,用户可以通过提交代码并获取反馈来检验自己对STL的理解和应用。 在STL的练习...

    湖南理工oj题解(学习用)-共230道题

    【标题】:“湖南理工oj题解(学习用)-共230道题”揭示了这是一个针对湖南理工大学在线编程竞赛平台(Online Judge,简称OJ)的题解集合,包含了230个不同题目。这类资源通常由参赛者或者经验丰富的程序员整理,...

    oj刷题 西安理工大学学生在线实验系统编程题答案(超级详细)

    总之,西安理工大学的在线实验系统编程题答案集是一个极好的学习资源,可以帮助学生巩固基础知识,提高编程技能,为参加各类编程竞赛和未来的工作做好准备。利用好这个资源,结合实践和理论学习,相信你将在编程的...

    郑州轻工业oj;C语言200道题压缩包

    郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;...

    湖南理工学院OJ-小鱼比可爱

    湖南理工学院小鱼比可爱OJ题

    oj题.zip

    10. **202.py** - 最后是202题,"Happy Number"(快乐数),这是一个简单的数学问题,通过迭代检查数字的平方和是否最终会达到1来判断一个数是否为快乐数。 每一道题目都可能包含多种解题策略,如动态规划、贪心...

    OJ系统蓝桥杯题库

    OJ系统的蓝桥杯题库,http://oj.xpuca.top/,这里有这些题的栗子。

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    OJ习题.zip

    《OJ习题.zip》是一个包含了多个编程题目和相关知识点的压缩包,主要涉及C/C++编程语言的基础和进阶概念。以下是对每个文件名称所对应的知识点的详细解释: 1. **结构体、共用体和枚举** 结构体是C/C++中一种复合...

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答提取方式是百度网盘分享地址

    哈理工oj 1084百步穿杨

    哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案

    蓝桥杯题库OJ导入

    "蓝桥杯题库OJ导入"是一个专为参与"蓝桥杯"全国软件和信息技术专业人才大赛的师生设计的在线编程练习与测试系统。这个系统的主要目标是帮助参赛者熟悉比赛中的题型和解题策略,从而提高他们的编程能力和竞赛水平。 ...

    山东理工大学2016级OJ题1832

    2. **数学函数**:题目涉及到了数学中的平方根函数 `sqrt`,它在 `&lt;math.h&gt;` 头文件中定义,用于计算一个数的平方根。例如在第一个和第二个程序中,都使用了 `sqrt` 函数来计算数列的项。 3. **循环结构**:在计算...

    练习题(含答案)_c++oj答案_c++类oj习题_

    这个压缩包文件"练习题(含答案)_c++oj答案_c++类oj习题_"似乎包含了一系列关于C++类与对象的在线判断题(Online Judge, OJ)解答,这对于学习者来说是一个宝贵的资源,可以帮助他们检验和提升在类和对象方面的理解...

    洛谷_oj题库_洛谷oj网站_洛谷_洛谷题库下载_洛谷OJ_

    洛谷(Luogu)是一个在线编程竞赛与学习平台,也被称为洛谷OJ(Online Judge),它提供了丰富的算法题目供用户练习和挑战。洛谷题库是这个平台的核心资源,包含了各种难度级别的编程题目,涵盖了数据结构、算法、...

    用python开发的本地OJ练习系统(附几道练习题)

    【描述】: "开发一个简单的OJ系统,包括编译源代码,运行EXE,得到结果并比较等内容。可以供python爱好者学习,供C++学习者练习。" 该系统的功能包括以下几个关键点: 1. **源代码编辑**:用户可以在系统内编写...

    聚石塔OJ_oj_oj题库_聚石塔_聚石塔oj_聚石塔题库_

    聚石塔OJ是这样一个专门用于算法竞赛和训练的平台,其题库涵盖了一系列精心设计的编程题目,旨在提升参与者的编程能力和算法思维。 聚石塔OJ题库的特点在于其丰富多样的题目类型,包括但不限于排序、搜索、图论、...

Global site tag (gtag.js) - Google Analytics