c 語言 最大值 多種進製

2021-10-04 01:21:10 字數 713 閱讀 4449

/*****

題目描述

輸入n個數,每個數的進製由其後面的數字k指定,k>=2且k<=10, 輸出最大的數對應的十進位制數。

要求程式定義乙個ktod()函式和乙個main()函式,ktod() 函式的功能是將k進製數轉化為十進位制整數,其餘功能在main()函式中實現。

int ktod(char str, int k)

輸入首先輸入整數n,然後是n行,每行包含乙個字串和乙個整數k,用空格隔開,該字串表示乙個k進製數。所有輸入均為非負數。

輸出輸出最大的數對應的十進位制數。

樣例輸入 copy

41101 2

22121 3

276 8

134 10

樣例輸出 copy

232*****/

#include

#include

#include

char str[

1000];

intktod

(char str,

int k)

;int

main()

printf

("%d"

,max)

;return0;

}int

ktod

(char str,

int k)

return sum;

}

1143 最大值 多種進製

time limit 1 sec memory limit 128 mb submit 1261 solved 1013 submit status web board 輸入n個數,每個數的進製由其後面的數字k指定,k 2且k 10,輸出最大的數對應的十進位制數。要求程式定義乙個ktod 函式和乙個...

1143 最大值 多種進製

輸入n個數,每個數的進製由其後面的數字k指定,k 2且k 10,輸出最大的數對應的十進位制數。要求程式定義乙個ktod 函式和乙個main 函式,ktod 函式的功能是將k進製數轉化為十進位制整數,其餘功能在main 函式中實現。int ktod char str,int k 首先輸入整數n,然後是...

1143 最大值 多種進製

時間限制 1 sec 記憶體限制 128 mb 提交 1364 解決 1084 提交 狀態 討論版 命題人 admin 輸入n個數,每個數的進製由其後面的數字k指定,k 2且k 10,輸出最大的數對應的十進位制數。要求程式定義乙個ktod 函式和乙個main 函式,ktod 函式的功能是將k進製數轉...