您的位置:首页 > 其它

输出时,自动加上行号

2016-04-19 20:19 260 查看
从标准输入读取几行的输出,并且每次在输出时自动的加上行号

such as:输入aaaa

读出为1.aaaa

bbbbb

2.bbbbb

并且输出的数的多少没有限制

#include<stdio.h>

int main()

{

int ch=0;

int line=1;

int flag=1;

while((ch=getchar()!=EOF)) EOF为标准输入的结尾

{

if(flag=1)

{

printf("%d.",line);

line++;

flag=0;

}

putchar(ch);

if(ch=='\n')

{

flag=1;

}

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: