C语言打印a到z字母的程序

如何使用For循环和While循环编写C语言程序来打印a到z字母。本程序将使用For循环打印a到z字母。在这里,For循环将确保字符(ch)在a和z之间。

#include <stdio.h>

int main()
{
char ch;

printf("\n List of Alphabets from a to z are : \n");
for(ch = 'a'; ch <= 'z'; ch++)
{
printf(" %c\t", ch);
}

return 0;
}
Program to Print Alphabets from a to z

C语言使用ASCII码打印a到z字母的程序

在此程序中,我们使用ASCII码来打印a到z字母。我建议您参考ASCII表以理解C语言编程中每个字符的ASCII值。

从下面的代码片段可以看到,a = 97,z = 122。

#include <stdio.h>
 
int main()
{
  	int i;

	printf("\n List of Alphabets from a to z are : \n");  
  	for(i = 97; i <= 122; i++)
  	{
  		printf(" %c\t", i);	
	}
  
  	return 0;
}
 List of Alphabets from a to z are : 
 a	 b	 c	 d	 e	 f	 g	 h	 i	 j	 k	 l	 m	 n	 o	 p	 q	 r	 s	 t	 u	 v	 w	 x	 y	 z

使用While循环打印a到z字母的程序

这个字母程序与上面的相同。我们只是将For循环替换为While循环。

#include <stdio.h>
 
int main()
{
  	char ch = 'a';

	printf("\n List of Alphabets from a to z are : \n");  
  	while(ch <= 'z')
  	{
  		printf(" %c\t", ch);
		  ch++;	
	}
  
  	return 0;
}
 List of Alphabets from a to z are : 
 a	 b	 c	 d	 e	 f	 g	 h	 i	 j	 k	 l	 m	 n	 o	 p	 q	 r	 s	 t	 u	 v	 w	 x	 y	 z	

显示给定范围内字母的程序

此程序允许用户输入起始字母。接下来,程序将打印从Starting_Char到z的所有字母列表。

#include <stdio.h>
 
int main()
{
  	char ch, Starting_Char;
  
  	printf("\n Please Enter the Starting Alphabet : ");
  	scanf("%c", &Starting_Char);

	printf("\n List of Alphabets from %c to z are : \n", Starting_Char);  
  	for(ch = Starting_Char; ch <= 'z'; ch++)
  	{
  		printf(" %c\t", ch);	
	}
  
  	return 0;
}
 Please Enter the Starting Alphabet : g

 List of Alphabets from g to z are : 
 g	 h	 i	 j	 k	 l	 m	 n	 o	 p	 q	 r	 s	 t	 u	 v	 w	 x	 y	 z