//改正后的程序
# include<stdio.h>
# define HEAD 5
int main (void)
{
int i, j;
char ch;
ch = 'F';
for (i=0; i<=HEAD; i++)
{
for (j=0; j
{
ch = ch - j; //這里應該減得是數字0,而不是字母0的ACS值
printf ("%c",ch);
}
ch = 'F'; //對ch進行重新賦值,因為根據不可恢復的性質,這里如果不重新定義,得到的將不是F
printf ("\n");
}
return 0;
}
|