結果

問題 No.327 アルファベット列
コンテスト
ユーザー ghasshee
提出日時 2016-01-01 03:32:07
言語 C90
(gcc 12.4.0)
コンパイル:
gcc-12 -O2 -std=c90 -DONLINE_JUDGE -o a.out _filename_ -lm
実行:
./a.out
結果
WA  
実行時間 -
コード長 533 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 279 ms
コンパイル使用メモリ 29,128 KB
最終ジャッジ日時 2026-02-23 20:21:33
ジャッジサーバーID
(参考情報)
judge3 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 19 WA * 31
権限があれば一括ダウンロードができます
コンパイルメッセージ
main.c: In function ‘main’:
main.c:37:5: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   37 |     scanf("%d",&n);
      |     ^~~~~~~~~~~~~~

ソースコード

diff #
raw source code

/*
 * this is the program which  
 * convert NUM to STRING
 * 
 *     0  ...  25    
 *     A  ...   Z    
 * 
 *    26  ...  51  <-- INPUT
 *    AA  ...  AZ  <-- OUTPUT
 * 
 *    ..  ...  ..
 * 
 *   676  ... 701
 *    ZA  ...  ZZ
 *
 *   702  ...
 *   AAA  ...
 */


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

void loop(int n)
{
    if (n>25){
        loop(n/26-1);
        printf("%c",'A'+n%26);
    }else 
        printf("%c",'A'+n);
}

int main( )
{
    int n;
    scanf("%d",&n);
    loop(n);
    printf("\n");
    
    return 0;
}
0