文章

29

粉丝

598

获赞

17

访问

282.3k

头像
帮我看看哪里错了
P1303
发布于2020年1月27日 16:10
阅读数 9.0k

#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
    int a,b;
    char c[2000];
    while(scanf("%d%d%s",&a,&b,c)!=EOF)
    {
        long long int lc=strlen(c),i,w,sum=0,j=0;
        char s[2000];
        s[0]='0';
        for(i=0;i<lc;i++)
        {
            if(c[i]>='0'&&c[i]<='9') w=c[i]-'0';
            if(c[i]>='A'&&c[i]<='Z') w=c[i]-'A'+10;    //转换为10进制
            if(c[i]>='a'&&c[i]<='z') w=c[i]-'a'+32;
            sum=sum*a+w;
        }
        if(sum==0) printf("0&qu...

登录查看完整内容


登录后发布评论

3 条评论
admin SVIP
2020年1月28日 16:19

这个题在考研机试攻略里面有讲的http://www.noobdream.com/News/new/14/

赞(0)

seottle : 回复 admin: 第几集呢?

2020年4月11日 16:42

admin : 回复 admin: 第二节进制转换、https://www.bilibili.com/video/BV1AJ411Y7Fm?p=2

2020年4月11日 16:47