精华内容
下载资源
问答
  • 题目描述 给你一个小数x,让你算出小数点后n...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n的数。 样例输入 3 1.234 1 2.345 2 3.456 4 样例...

    题目描述
    给你一个小数x,让你算出小数点后第n位是什么,1 <= n <= 6。

    输入
    首先输入一个t,表示有t组数据,跟着t行:
    每行输入一个小数(输入数据保证一定是a.b的形式,总长度不超过100。为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。

    输出
    输出一个整数,表示小数点后第n位的数。

    样例输入
    3
    1.234 1
    2.345 2
    3.456 4
    样例输出
    2
    4
    0

    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    int main ()
    {
        int n,a,i,b,e;
        char q[105];
        scanf("%d",&n);
        getchar();//吞空格
        for(i=0;i<n;i++)
        {
    
            scanf("%d. %s",&b,q);
            scanf("%d",&e);
            int l=strlen(q);
            if(e<=l)
           printf("%c\n",q[e-1]);
           else
            printf("0\n");//如果不存在,要有情况输出
        }
        return 0;
    }
    
    
    展开全文
  • 习题2-5 分数化小数

    2017-04-20 20:47:58
    提示要用循环语句 输出结果应该分为3部分 一部分整数部分 二部分个小数点 三部分就要用循环语句输出小数部分 三部分:先将k=a*10 用k/b得一个数 这个数的个数为就为a/b小数点后 k=a*100 用k...
    题目描述:输入三个数a b c 输出结果为a/b c为保留几位小数 c≤100。提示要用循环语句 

    输出结果应该分为3部分 
    第一部分是整数部分 
    第二部分是个小数点 
    第三部分就要用循环语句输出小数部分 
    第三部分:先将k=a*10 用k/b得一个数 
    这个数的个数为就为a/b小数点后第一位 
    k=a*100 用k/b得一个数 这个数的个数为就为a/b小数点后第二位… 
    在用if语句判断 第c位如果≤4 则输出第c位本身 
    大于5就将第c位+1(四舍五入)


    代码:
    #include <stdio.h>
    void Div(int a, int b, int c)
    {
         int k, i;
         printf("%d.",a/b);//输出整数部分跟小数点 
         k = a;
         for(i = 0; i < c-1; i++)
         {
               k = (k%b)*10;
               printf("%d", k/b);
         }
         k = (k%b)*10;
         if((k%b)*10/b >= 5)
               printf("%d", k/b + 1);
         else
               printf("%d", k/b);
    }

    int main()
    {
          int a, b, c;
          scanf("%d%d%d", &a, &b,& c);
          Div(a, b, c);
    }
    展开全文
  • 1140: 小数点后n 多实例

    千次阅读 2017-07-25 16:33:41
    Description 给你一个小数x,让你算出小数点后n位是什么,1 ...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 Output 输出一个整数,表示小数点后n位的数。 Sample Input

    Description

    给你一个小数x,让你算出小数点后第n位是什么,1 <= n <= 6。

    Input

    首先输入一个t,表示有t组数据,跟着t行:
    每行输入一个小数(输入数据保证一定是a.b的形式,总长度不超过100。为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。

    Output

    输出一个整数,表示小数点后第n位的数。

    Sample Input

    31.234 12.345 23.456 4

    Sample Output

    240

    HINT

    Source


    #include <stdio.h>
    #include <stdlib.h>
    #include<string.h>
    int main()
    {
       int t;
       scanf("%d",&t);
       char str[101];
       int n,i;
       int len;
    
       while(t--)
       {
           scanf("%s%d",str,&n);
           len =strlen(str);
           for(i=0;str[i]!='\0';i++)
           {
               if(str[i]=='.'&&i+n<len)
               {
                   printf("%c\n",str[i+n]);
                 break;
    
               }
               else if(str[i]=='.'&&i+n>=len)
               {
                   printf("0");
                 break;
               }
    
           }
       }
       return 0;
    }
    


    展开全文
  • 为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n的数。 样例输入 3 1.234 1 2.345 2 3.456 4 样例输出 2 4 0 #include <stdio.h> #include &...

    题目描述
    给你一个小数x,让你算出小数点后第n位是什么,1 <= n <= 6。

    输入
    首先输入一个t,表示有t组数据,跟着t行:
    每行输入一个小数(输入数据保证一定是a.b的形式,总长度不超过100。为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。

    输出
    输出一个整数,表示小数点后第n位的数。

    样例输入
    3
    1.234 1
    2.345 2
    3.456 4
    样例输出
    2
    4
    0

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    int main()
    {
        int t,n,i,l,j;
        char c[100],f;
        scanf("%d",&t);
        for(i=0;i<t;i++)
        {
            scanf("%s%d",c,&n);
            l=strlen(c);
            f='0';
            for(j=l-1;j>=0;j--)
            {
                if(c[j]=='.')
                {
                    if(j+n<l)//不能用isdigit(c[j+n])判断
                    {        //暂时理解为isdigit()不能判断 空(Null)
                    f=c[j+n];
                    }
                    break;
                }
            }
            printf("%c\n",f);
        }
        return 0;
    }
    
    展开全文
  • 为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n的数。 样例输入 3 1.234 1 2.345 2 3.456 4 样例输出 2 4 0 2.代码 #include <stdio.h>
  • 1140: 小数点后n 多实例 题目描述 给你一个小数x,让你算出...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n的数。 样例输入 Copy 3 1.2...
  • 题目描述 给你一个小数x,让你算出小数点后n位是什么,1...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n位的数。 样例输入 3 1.2...
  • /***** 题目描述 给你一个小数x,让你算出小数点后n...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n位的数。 样例输入 Copy 3 1.234 1 2.345 ...
  • ZZULIOJ1140: 小数点后n 多实例

    千次阅读 2018-11-22 22:32:45
    1140: 小数点后n 多实例 题目描述 给你一个小数x,让你算出...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n的数。 样例输入 3 1.234 1 ...
  • 题目描述 给你一个小数x,让你算出小数点后n位是什么,1 ...为了简单化问题,没有循环小数的情况),然后跟一个n,表示小数点后第几位。 输出 输出一个整数,表示小数点后n位的数。 样例输入 3 1...
  •  实例057 获取当前日期星期 72  实例058 获取当前年的天数 73  实例059 获取当前月的天数 74  实例060 取得当前日期的前一天 75  实例061 将日期格式化为指定格式 76  实例062 使用DateDiff方法获取...
  • 给定一个纯小数,若是无限循环小数,用括号标记循环节,输入小数表达不超过100个字符。Output 输出:化为最简分数形式,分子在前,分母在后,中间空格连接。 Sample Input 0.3(33) Sample Output 1 3 Hint 此题题目...
  • [projectEuler.net]24;26

    2012-05-06 01:36:00
    P24 找出0 1 2 3 4 5 6 7 8 9 字典顺序的第100万个排序 不需要编程, 因为字典顺序,以最新的0 开头的排列有9!种,1开头的排列有9!种。2开头的也9!...--findCycleSize 找出小数循环位的位数 ...
  • 实例170 将金额格式化为包含6位小数的格式 实例171 将日期格式化为指定格式 实例172 判断月份最后一天 实例173 获得Windows系统已经运行的时间 实例174 获取当前日期与指定日期的绝对值 实例175 使用Shell函数...
  • 实例057 获取当前日期星期 实例058 获取当前年的天数 实例059 获取当前月的天数 实例060 取得当前日期的前一天 实例061 将日期格式化为指定格式 实例062 使用DateDiff方法获取日期时间的间隔数 实例063 ...
  • 实例057 获取当前日期星期 实例058 获取当前年的天数 实例059 获取当前月的天数 实例060 取得当前日期的前一天 实例061 将日期格式化为指定格式 实例062 使用DateDiff方法获取日期时间的间隔数 实例063 ...
  • 实例057 获取当前日期星期 实例058 获取当前年的天数 实例059 获取当前月的天数 实例060 取得当前日期的前一天 实例061 将日期格式化为指定格式 实例062 使用DateDiff方法获取日期时间的间隔数 实例063 ...
  • Java 2实用教程(三版)实验指导与习题解答 清华大学出版社 (编著 耿祥义 张跃平) 实验模版代码 建议使用文档结构图 (选择Word菜单→视图→文档结构图) 上机实践1 初识Java 4 实验1 一个简单的应用程序 ...
  • javascript入门笔记

    2018-05-15 15:01:07
    只做整数运算,如果是小数的话,则去掉小数位再运算 2、运算 1、按 与 :& 语法 :a & b 特点 :将 a 和 b 先转换为二进制,按比较,对应位置的数字都为1的话,那么该的整体结果为1,否则就为0 ex:5 ...
  • c语言经典案例

    2014-10-30 08:06:57
    实例014 计算某日该年的第几天 16 实例015 婚礼上的谎言 18 实例016 百元买百鸡 19 实例017 打渔晒网问题 20 实例018 判断三角形的类型 22 实例019 直接插入排序 23 实例020 希尔排序 25 实例021 冒泡排序 26 实例...
  • 5.7给定一个不多于5的正整数,要求:①求它是几位数;②分别打印出每一数字;③按逆序打印出各位数字。例如原数为321,应输出123。 13 5.8企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提10%;...
  • 以“%”开头,[第几个数值$][flags][宽度][.精确度][格式] printf()的引入为了照顾c语言程序员的感情需要 格式化输出 Formatter;格式化输入 Scanner;正则表达式 输出格式控制: 转义符: \ddd 1到38...
  • 98.该年的第几天? 99.数据加密 100.搜索字符 101.所有素数 102.探索合数世纪 103.特殊要求的字符串 104.特殊整数 105.完全数 106.王的对抗 107.危险的组合 108.文件比较 109.文章统计 110.五猴分桃 111.小型...
  • 实例127 计算某日该年第几天 190 4.2 排序算法 191 实例128 直接插入排序 192 实例129 希尔排序 193 实例130 起泡排序 194 实例131 快速排序 195 实例132 选择排序 197 实例133 归并排序 198 4.3...
  • 字符串 Unicode 字符序列 8 有符号整型 16 有符号整型 32 有符号整型 64 有符号整型 示例 object o = null; 范围 string sbyte short int long string s = "hello"; sbyte val = 12; short val = 12; int...
  • Java范例开发大全 (源程序)

    热门讨论 2011-04-27 07:47:22
     实例98 这一天星期 125  实例99 大小写互换 127  实例100 输出指定范围的素数 128  实例101 我出现了次 129  实例102 算术表达式求值器 129  实例103 字符串对齐调整器 137  实例104 字符串的...
  • java范例开发大全源代码

    热门讨论 2011-10-30 23:31:51
     实例98 这一天星期 125  实例99 大小写互换 127  实例100 输出指定范围的素数 128  实例101 我出现了次 129  实例102 算术表达式求值器 129  实例103 字符串对齐调整器 137  实例104 字符...

空空如也

空空如也

1 2
收藏数 39
精华内容 15
热门标签
关键字:

循环小数第100位是几