首页 > 其他分享 >第六章40

第六章40

时间:2022-11-11 23:00:17浏览次数:47  
标签:输出 zzz Nono 样例 个数 起床 40 第六章

【题目描述】

 

众所周知,Nono是一只喜欢睡懒觉的熊猫。“我曾经也是早睡早起,直到我膝盖中了一箭”,Nono如是解释道。现在Nono又遇到了一个难题:他睡醒了…但是显然,Nono并不想起床……于是他决定用如下方法来解决这个问题。

 

Nono从一开始数数,他每数一个数时会计算这个数中1的个数(如211中有两个1)并对1的个数进行累和,当1的个数之和不小于x时,Nono就要起床了。特别需要注意的是,当Nono数数达到10000时,Nono就会因为数太久而再次睡着……

 

现在Nono定下了x,他想知道他数到多少就需要起床了(或是他可以再睡一觉)。

 

【输入】

 

有多行。第1行为一个整数T(T≤5000)表示数据组数。接下来的T行每行是一个整数x(0<x<30000)。

 

【输出】

 

       有T行。对于每组数据,如果Nono会数到睡着则输出"zzz",否则输出一个数表示Nono需要数到多少。

 

【样例输入】

 

2
2
5000

 

【样例输出】

 

10
zzz
#include<stdio.h>
int main()
{
    int n,i,j,m,sum,t;
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&m);
        sum=0;
        for(j=1;j<10000;j++)
        {
            if(j%10==1)
            sum++;
            if(j/10%10==1)
            sum++;
            if(j/100%10==1)
            sum++;
            if(j/1000%10==1)
            sum++;
            if(sum>=m)
            {
                printf("%d\n",j);
                break;
            }
        }
        if(j==10000)
        printf("zzz\n");
    }
    return 0;
}

 

标签:输出,zzz,Nono,样例,个数,起床,40,第六章
From: https://www.cnblogs.com/xrj1229/p/16882324.html

相关文章

  • 第六章30
    【题目描述】某石油公司计划建造一条由东向西的主输油管道。该管道要穿过一个有n口油井的油田。从每口油井都要有一条输油管道沿着最短路经(或南或北)与主管道相连。如果给......
  • 第六章31
    【题目描述】对数组a[10]中的十个整数从小到大进行连续编号,输出各个元素的编号。要求不能改变数组 a 中元素的顺序,并且相同的整数要具有相同的编号。【输入】仅一行。......
  • 第六章32
    【题目描述】对数组a[10]中的十个整数从小到大进行连续编号,输出各个元素的编号。要求不能改变数组 a 中元素的顺序,并且相同的整数要具有相同的编号。【输入】仅一行。......
  • 第六章33
    【题目描述】 给定一系列整数,对所有整数的每一位数字统计0~9各个数字的出现次数,求出现次数最多的数字。 【输入】 有两行,第1行是整数n(1≤n≤100),表示有n个整数;第2......
  • 第六章34
    【题目描述】 小明最近要负责图书馆的管理工作,需要记录下每天读者的到访情况,每位读者有一个编号,每条记录用读者的编号来表示,给出读者的来访纪录,请问每一条记录中的读者......
  • 第六章35
    【题目描述】 求出 2 到 n 之间 (含 n)的所有素数。 【输入】 仅一行。一个正整数n(2<n≤10000)。 【输出】  有两行。第1行是一个整数,表示素数的个数......
  • 第六章36
    【题目描述】 进入石油大学南大门,长度为L的马路东边有一排树,每两棵相邻的树之间的间隔都是1米。如果把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上......
  • 第六章37
    【题目描述】 有n盏灯,编号为1~n,分别由相应的n个开关控制。开始时全部开关朝上(朝上为开,灯亮),然后进行以下操作:编号凡是1的倍数的灯反方向拨一次开关;是2的倍数的灯再反方向......
  • 第六章25
    【题目描述】大一的第一节体育课上,老师按照同学们的身高从低到高给大家排好了队形,但是10分钟后又来了一名新同学(由于特殊原因,来晚了),按照现在的队形,他应该站在什么位置呢?请......
  • 第六章26
    【题目描述】任意输入一个自然数,输出该自然数的各位数字组成的最大数。例如,输入1593 ,则输出为9531。【输入】仅一行。自然数 n(0<n≤1018)。【输出】仅一行。各位数字......