⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1383.cpp

📁 浙江大学acm题代码答案,主要 是本人提交成功的题目.
💻 CPP
字号:
#include<stdio.h>

int print(int d)
{
    int num[d][20],nu[d],i,b,j,sum,temp[d],count[d],w;
    for(i=0;i<d;i++)
        scanf("%d",&nu[i]);
    for(i=0;i<d;i++)
        {   j=0;
            sum=nu[i];
            while(sum!=0)
                {
                    b=sum%2;
                    sum=sum/2;
                    temp[j]=b;
                    j++;
                }
                count[i]=j;
            for(w=0;w<j;w++)
                num[i][w]=temp[w];
        }
        for(i=0;i<d;i++)
            {
                for(j=0;j<count[i];j++)
                    if(num[i][j]==1)
                        {
                            printf("%d",j);
                            if(j!=count[i]-1)
                                printf(" ");
                        }
                printf("\n");
            }
    return 0;
}
int main()
{
    int d;
    scanf("%d",&d);
    print(d);
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -