编写一c++程序,分别计算所输入的字符串中空格,换行符的个数 输入可以是键盘上的任

 我来答
智者总要千虑
高粉答主

2019-03-18 · 说的都是干货,快来关注
知道顶级答主
回答量:7.9万
采纳率:88%
帮助的人:1.4亿
展开全部

import java.util.Scanner;

public class F {

public static void main(String[] args) {

//空格数

int space = 0;

//换行数

int line = 0;

Scanner s = new Scanner(System.in);

String str = "-1";

while (!"t".equalsIgnoreCase(str)) {

str = s.nextLine();

line++;

char[] ch = str.toCharArray();

for (int i = 0; i < ch.length; i++) {

if (Character.isSpaceChar(ch[i])) {

space++;

}

}

}

line=line-2;

System.out.println(space+" "+line);

}

}

控制台输出结果:

追问
并非java 而是 c++
并非java 而是 c++ 谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式