陌雨 发表于 2015-12-18 21:23:46

循环问题

//程度要求:读取输入的字符,直到遇到#号,使程序打印每个输入的字符以及它的十进制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个

陌雨 发表于 2015-12-18 21:24:57

%9改成%8 那里写错了
页: [1]
查看完整版本: 循环问题