输入一段正文,统计字符数、单词数以及行数。以CTRL+Z结尾。怎么写?帮忙指导下
#include <stdio.h>int strlen(char s[])
{
int j=0;
while (s[j]!='\0') j++;
return j;
}
void main()
{
int a[100];
long int words=1,lines=0,i,s;
printf("please input the text:\n");
scanf("%100c",&a);
for(i=0;a[i]!=EOF;i++)
{
if(a[i]=' '&&s==1) {
words++;
s=0;
}
else if(a[i]='\n') lines++;
else s=1;
}
printf("lenght:%ld \n words:%ld \n lines:%ld",strlen(a),words,lines);
}
当然了,我的程序漏洞百出,急求高人指导