标签: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