不要用if过for,怎么打啊

如何用while语句循环26次,实现依次打印26个大写字母


#include <stdio.h>
int main(void)
{
    char c = 'A';
    while (c <= 'Z')
    {
        printf("%c", c++);
    }
    return 0;
}

#include<stdio.h>

int main()
{
    int i = 0;
    while (i < 26) 
    {
        printf("%c\n",'A'+i);
        i++;
    }
    return 0;
}


char num2alpha(short num)
{
    if(num <= 26 && num >= 1)
        return 'A' + num - 1;
    else
        return '\0';
}
int num = 1;
while(num <= 26){
  print("%c", num2alpha(num))
  num++
}
#include <stdio.h>
int main()
{
    int j=0;
    while(j<26)//循环26次
    {
        printf("%c  ",'A'+j);
        j++;
    }
    return 0;
}