列表

详情


NC215156. 这到底有多少字符啊!

描述

小明很喜欢写文章,他想知道自己写的文章标题中有多少个字符。

注意:标题中可能含有的字符:英文字母(大小写),数字,空格。统计时,空格不计算在内。

输入描述

输入文件只有一行,一个字符串s。
1<= |s| <=50  (|s|为字符串s的长度)

输出描述

输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格)。

示例1

输入:

234

输出:

3

说明:

标题中共有3个字符,这3个字符都是数字字符。

示例2

输入:

Na 45

输出:

4

说明:

标题中共有5个字符,包括1个大写英文字母,1个小写英文字母和2个数字字符,

还有1个空格。由于空格不计入结果中,故标题的有效字符数为4个。

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C(clang11) 解法, 执行用时: 1ms, 内存消耗: 372K, 提交时间: 2020-12-20 15:30:25

#include<stdio.h>
int main()
{
	int i,h=0;
	char a[100];
	gets(a);
	for(i=0;a[i]!='\0';i++)
	{
		if(a[i]!=32)
			h++;
		//cout<<a[i];
	}
	printf("%d",h);
}

C++(clang++11) 解法, 执行用时: 3ms, 内存消耗: 376K, 提交时间: 2020-12-20 14:02:44

#include<bits/stdc++.h>
using namespace std;
char s;
int ans;
int main()
{
	while(cin>>s)
		ans++;
	cout<<ans;
	return 0;
}

Python3(3.9) 解法, 执行用时: 16ms, 内存消耗: 2696K, 提交时间: 2020-12-20 14:23:56

s=input()
s=s.replace(' ','')
print(len(s))

上一题