文章

3

粉丝

0

获赞

25

访问

861

头像
十进制和二进制 题解:C
P1176 清华大学上机题
发布于2026年3月12日 16:08
阅读数 479

#include<stdio.h>
#include<string.h>

int is_zero(int *str2, int len){
    int a=0;
    for(int i=0;i<len;i++){
        a+=str2[i];
    }
    return a;
}

int main(){
    char str1[1005];
    int str2[1005];
    int str3[4000];
    while(scanf("%s",&str1)!=EOF){
        int len=strlen(str1);
        for(int i=0;i<len;i++){
            str2[i]=str1[i]-'0';
        }
        int yu=0;
        int a=0;
        while(is_zero(str2,len)){
            int cur=str2[0];
         &nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发