标签:var idt rac 换行 log nbsp 开始 getchar out
#include <iostream.h>
#include <string.h> //string.h函数库中求字符串长度的函数
#include<stdio.h> //标准输入输出文件
void main()
{
char line[100],k;// 行数有限制(<=100)
int i,j, end = 0,
characters = 0, words = 0, lines = 0;
cout<<"请输入多行文本,空行结束:\n"<<endl;
while (end == 0) //读取文本中的一行
{
j= 0;
while((k=getchar())!=‘\n‘) //从键盘输入的字符,回车键换行
line[j++]=k; line[j]=‘\0‘;
if (line[0]==‘\0‘) //如果不输入任何字符,跳出循环
{
var cpro_psid ="u2572954";
var cpro_pswidth =966;
var cpro_psheight =120;
break;
}
else
{
words++;
for(i=0;line[i]!=‘\0‘;i++)
if(line[i] == ‘ ‘|| line[i] == ‘\t‘||line[i]== ‘\‘‘) // “line[i]==‘\’”来表示缩写,识别单词的缩写;
line[i]==‘\‘‘:实现字母缩写的形式。
words++; //计算单词数
}
lines++; //计算文本中行数
characters+=strlen(line); //计算文本中字符个数(使字符数从零开始累加)
}
cout<<"总行数\n"<<lines<<endl;
cout<<"单词数\n"<<words<<endl;
cout<<"字符数\n"<<characters<<endl;
}
标签:var idt rac 换行 log nbsp 开始 getchar out
原文地址:http://www.cnblogs.com/chang1023/p/6022666.html