EOJ 3160. 统计字符及行数
题目内容:
统计并输出一段文本的字符个数 (不包括换行符),行数以及最长一行的长度。输入保证最后一个字符是换行符。输出的 3 个数字以逗号分隔。
例如:
Input:
The C
Programming Language
Output:
25,2,20
输入格式
输入一段文本
输出格式
输出文本的字符个数 (不包括换行符),行数以及最长一行的长度。
思考:第二道题惹,写的时候脑子想的有点乱,写完回头再看发现又是一道超超超 简单的题。
注意点:
getline()的用法。
附链接:(https://blog.youkuaiyun.com/qfc8930858/article/details/80957329)
代码:
#include<bits/stdc++.h>
using namespace std;
string s;
int t,i=0,c,d=0;
int main()
{
while (getline(cin,s,'\n'))
{
t+=s.length();
i++;
if (s.length()>d) d=s.length();
}
cout<<t<<","<<i<<","<<d<<endl;
}