跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 综合交流
  4. 编写程序数一下1到100的所有整数中出现多少个数字9。

编写程序数一下1到100的所有整数中出现多少个数字9。

已定时 已固定 已锁定 已移动 综合交流
7 帖子 7 发布者 14.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 1509301 离线
    1509301 离线
    150930
    写于 最后由 编辑
    #1

    #include<stdio.h>
    int main()
    { int i,count=0;
    for(i=1;i<100;i++)
    { if(i%10==9)
    {
    printf( " %d",i);
    count++;}
    if(i/10==9)
    printf(" %d",i);
    count++;
    }
    printf(" \ncount=%d",count);
    return 0;

    }

    3905383163 1 条回复 最后回复
    1
    • 1509301 150930

      #include<stdio.h>
      int main()
      { int i,count=0;
      for(i=1;i<100;i++)
      { if(i%10==9)
      {
      printf( " %d",i);
      count++;}
      if(i/10==9)
      printf(" %d",i);
      count++;
      }
      printf(" \ncount=%d",count);
      return 0;

      }

      3905383163 离线
      3905383163 离线
      390538316
      写于 最后由 编辑
      #2
      此主題已被删除!
      1 条回复 最后回复
      0
      • syzxjS 离线
        syzxjS 离线
        syzxj
        写于 最后由 编辑
        #3
        """
        练习:
        - 需求:编写程序数一下1到100的所有整数中出现多少个数字9
        """
        str1 = ""
        for x in range(1, 100):
            # 将1-99 数字转换成连成一起的字符串
            str1 += str(x)
        print(f"将数字1-99转换成字符串内容是:{str1}")
        # 统计字符串中总共多少个字符
        num = len(str1)
        print(f"这个字符串的长度是: {num}")
        # 统计字符串中有多少个9
        count = 0
        for x in range(num):
            if str1[x] == '9':
                count += 1
        print(f"这些字符串中为 9 的字符数是:{count}个。")
        
        1 条回复 最后回复
        0
        • DishncD 离线
          DishncD 离线
          Dishnc
          写于 最后由 编辑
          #4
          此主題已被删除!
          1 条回复 最后回复
          0
          • fzxs8F 离线
            fzxs8F 离线
            fzxs8
            写于 最后由 编辑
            #5
            let a='';
            for (let i = 1;i<=100; i++){ a+=i}
            console.info(a.length- a.replaceAll('9','').length)
            
            ? SomkeRingS 2 条回复 最后回复
            -1
            • fzxs8F fzxs8
              let a='';
              for (let i = 1;i<=100; i++){ a+=i}
              console.info(a.length- a.replaceAll('9','').length)
              
              ? 离线
              ? 离线
              老用户
              写于 最后由 编辑
              #6

              @fzxs8 棒极了

              1 条回复 最后回复
              0
              • fzxs8F fzxs8
                let a='';
                for (let i = 1;i<=100; i++){ a+=i}
                console.info(a.length- a.replaceAll('9','').length)
                
                SomkeRingS 离线
                SomkeRingS 离线
                SomkeRing
                写于 最后由 编辑
                #7

                @fzxs8 高效简洁

                1 条回复 最后回复
                0
                回复
                • 在新帖中回复
                登录后回复
                • 从旧到新
                • 从新到旧
                • 最多赞同


                • 登录

                • 第一个帖子
                  最后一个帖子
                0
                • 社区首页
                • 版块
                • 最新
                • 标签
                • 热门