用while编写打印输出26个字母的大写,小写和对应的ASCII码值的程序及运行实况:
#include<stdio.h>
int main()
{ char c='A';
while(c<='z')
{ printf("%c: %d\t",c,c);
if(c=='Z')
{ c+=7;
printf("\n");
}
else c++;
}
return 0;
}
追问请问能解释,分析一下吗?我看不太懂
追答if(c=='Z') //如果是‘Z’
{ c+=7; //就跳到‘a’,此行可以直接改为:c='a';
printf("\n"); //然后换行
}
else c++; //否则就下一个字母
嗯嗯,好的,谢谢
谢谢