Problem D: 单词平均长度(字符串的输入与输出)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:12 Solved:8

Description

求输入英文句子单词的平均长度(输入的字符个数小于等于256个)。

Input

输入一个英文句子,以“.”结束。

Output

输出平均单词长度,结果保留2位小数

Sample Input Copy

My name is Bob.

Sample Output Copy

2.75

HINT

英文句子中单词与单词之间用空格隔开,不考虑其它情况。
C++:
使用cin语句输入字符串时,遇到空格就结束,也就是说只能输入一个单词,而不能输入整行或包含空格的字符串。当把字符串直接定义为string型时,可以用getline()函数来读取字符串,如"getline(cin,str);",其中cin指的是输入流,str是从输入流中读入的字符串存放的变量。


例如:
#include<bits/stdc++.h> //包含万能头文件 
using namespace std; //使用标准命名空间 
int main() {
    string str;
    cout << "Enter a line of text: ";
    getline(cin, str); // 读取一行文本
    cout << str << endl; //输出Enter a line of text:
    return 0;
}