打印26个字幕解决方案

打印26个字幕
请问这段代码有什么问题呢?

C/C++ code

#include <stdio.h>
int main(void)
{
    const int SIZE = 26;
    char arr;
    int j;


    for(j = 'A';j < ('A' + SIZE);j++)
        printf("%3c",arr);
    printf("\n");
    return 0;
}



------解决方案--------------------
arr什么都没有

C/C++ code
#include<stdio.h>

int main(void)
{
    const int SIZE = 26;
    char arr = 0;
    int j;


    for(j = 'A';j < ('A' + SIZE);j++)
        printf("%3c",arr + j);
    printf("\n");
    return 0;
}

------解决方案--------------------
C/C++ code
    const int SIZE = 26;
    char arr;
    int j;


    for(j = 'A';j < ('A' + SIZE);j++)
    {
        arr = j;
        printf("%c",arr);
    }
    printf("\n");