PAT 1016 部分A B 15 (C語言)

2021-08-15 21:55:42 字數 724 閱讀 4599

正整數a的「da(為1位整數)部分」定義為由a中所有da組成的新整數pa。例如:給定a = 3862767,da = 6,則a的「6部分」pa是66,因為a中有2個6。

現給定a、da、b、db,請編寫程式計算pa + pb。

輸入格式:

輸入在一行中依次給出a、da、b、db,中間以空格分隔,其中0 < a, b < 1010。

輸出格式:

在一行中輸出pa + pb的值。

輸入樣例1:

3862767 6 13530293 3
輸出樣例1:
399
輸入樣例2:
3862767 1 13530293 8
輸出樣例2:

0

/*

1.定義字元陣列,存放a,b

2.迴圈查詢da,db,若找到則累加到sum_a和sum_b中;

3.輸出sum_a+sum_b

*/#include #include int main()

}scanf("%s",&b);

scanf("%d",&db);

int sum_b=0,sub_b=1;

for(i=0;b[i]!='\0';i++)

}printf("%d\n",sum_a+sum_b);

system("pause");

return 0;

}

乙級pat 1016 部分A B

題目描述 正整數a的 da 為1位整數 部分 定義為由a中所有da組成的新整數pa。例如 給定a 3862767,da 6,則a的 6部分 pa是66,因為a中有2個6。現給定a da b db,請編寫程式計算pa pb。輸入描述 輸入在一行中依次給出a da b db,中間以空格分隔,其中0 a,...

PAT乙級 部分A B 15 C

題目描述 正整數a的 da 為1位整數 部分 定義為由a中所有da組成的新整數pa。例如 給定a 3862767,da 6,則a的 6部分 pa是66,因為a中有2個6。現給定a da b db,請編寫程式計算pa pb。輸入描述 輸入在一行中依次給出a da b db,中間以空格分隔,其中0 a,...

PAT (乙級)1016 部分A B 15

正整數a的 da 為1位整數 部分 定義為由a中所有da組成的新整數pa。例如 給定a 3862767,da 6,則a的 6部分 pa是66,因為a中有2個6。現給定a da b db,請編寫程式計算pa pb。輸入格式 輸入在一行中依次給出a da b db,中間以空格分隔,其中0 a,b 101...