編程小白C語言練習6

題目要求

編寫程序,輸出小寫的a-z以及大寫的Z-A

思路分析 

首先得知道A對應的ASCII碼爲65,Z爲90,a爲97,z爲122,不知道也沒關係,可以推算出來

變量c1 大於a,小於z,c2大於A,小於Z ====>    a<=c1<=z    A<=c2<=Z

用for循環來做會舒服很多

擼寫代碼 

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

	char c1,c2;
	for(c1='a';c1<='z';c1++)
	{
		printf("%c ",c1);
	}
	printf("\n");
	for(c2='A';c2<='Z';c2++)
	{
		printf("%c ",c2);
	}
	return 0;
}

測試結果

注意!注意!注意!

上面這麼寫,是錯的!

題目是a-z,和Z-A!!!

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

	char c1,c2;
	for(c1='a';c1<='z';c1++)
	{
		printf("%c ",c1);
	}
	printf("\n");
	for(c2='Z';c2>='A';c2--)
	{
		printf("%c ",c2);
	}
	return 0;
}

 驗證結果

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章