问个问题
#include "stdio.h"main()
{
int n;
char c;
while((c=getchar())!='\n')
{printf("%c%d',c,c);
n=0;n=n+1;
if(n%c==0) printf("\n");}
}谁能告诉我 他为什么输出3组字符和ASCII值 不换行呢?
/******************************************************** 不知道你是不是要的这个效果? 程序作得不好,请多指教。 ********************************************************/ #include "stdio.h" main() { char c,c1; while((c=getchar())!=EOF) { while(c1=getchar()!='\n'); printf("%c %d\n",c,c); } getch(); }