- 20 :名無しさん 11/05/04 15:58 ID:GGKPNICIeJ
(・∀・)イイ!! (4) - こんな感じで
int main(int argc, char **argv)
{
unsigned long long input = strtoull(argv[1],NULL,10);
unsigned long long divider = 26;
while(1) {
if(input/divider < 26) break;
divider *= 26;
}
if(argv[1][0]=='0') putchar('A');
do {
int c = input/divider;
input = input%divider;
putchar(c+'A');
divider /= 26;
} while(divider >= 26);
putchar(input+'A');
putchar('\n');
return 0;
}
このページの一番下のレスはスレッドの末尾ではありません。新しいレスが存在します。日時や流れを確かめて書き込みをお願いします。
板に戻る 全部 前100 次100 最新50