循环问题
//程度要求:读取输入的字符,直到遇到#号,使程序打印每个输入的字符以及它的十进制ASC2码,每行打印8个字符\编码;#include"stdio.h"
#include"windows.h"
int main(void)
{
char ch;
int a=0;
while((ch=getchar())!='#')
{
a++;
if((a%9)==0)
printf("\n");
printf("字符=%c,码=%d",ch,ch);
}
system("pause");
}
问:为什么第一行只能打印7个 然后后面的才打印8个 %9改成%8 那里写错了
页:
[1]