文章

4

粉丝

65

获赞

8

访问

3.5k

头像
进制转换 题解:
P1178 北京大学上机题
发布于2023年6月27日 20:36
阅读数 1.3k

#include <bits/stdc++.h>
using namespace std;

bool IsEmpty(int* a, int len)
{
    for(int i=0;i<len;i++)
    {
        if(a[i] != 0)
        {
            return false;
        }
    }
    return true;
}

int main()
{
    char s[50]={0};//接收输入字符串
    int a_s[50]={0};//将字符串转为int

    while(scanf("%s",s) !=EOF)
    {
        int w[200] = {0};//输出结果--反向输出
        int cnt=0;//记录结果编号

        //将字符转为int
        int len = strlen(s);
        for(int i=0;i<len;i++)
        {
            a_s[i] = s[i]-'0';
        }
        //进制转换
        while(!IsEmpty(a_s...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发