问个问题
#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值 不换行呢?
2008-08-05 23:25
程序代码:
/********************************************************
不知道你是不是要的这个效果?
程序作得不好,请多指教。
********************************************************/
#include "stdio.h"
main()
{
char c,c1;
while((c=getchar())!=EOF)
{
while(c1=getchar()!='\n');
printf("%c %d\n",c,c);
}
getch();
}
2008-08-05 23:55
2008-08-06 00:00
2008-08-06 00:02
2008-08-06 00:07
2008-08-06 00:09
2008-08-06 00:12
2008-08-06 00:20
2008-08-06 00:20
2008-08-06 00:21