YTU 1055: 输入字符串以及输出
1055: 输入字符串以及输出
时间限制: 1 Sec  内存限制: 128 MB
提交: 694  解决: 476
题目描述
编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
输入
一行字符串
输出
统计数据,4个数字,空格分开。
样例输入
!@#$%^QWERT 1234567
样例输出
5 7 4 6
提示
主函数已给定如下,提交时不需要包含下述主函数
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h>
void tongji(char str[100],int a[4])
{
int i;
a[0]=a[1]=a[2]=a[3]=0;
for(i=0; str[i]!='\0'; i++)
{
if(str[i]<='z'&&str[i]>='a'||str[i]<='Z'&&str[i]>='A')a[0]++;
else if(str[i]>='0'&&str[i]<='9')a[1]++;
else if(str[i]==' ')a[2]++;
else a[3]++;
}
}
int main()
{
char str[100];
int i,a[4]= {0};
gets(str);
tongji(str,a);
for(i=0; i<4; i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
YTU 1055: 输入字符串以及输出的更多相关文章
- C#根据用户输入字符串,输出大写字母有几个,小写字母有几个
		static void Main(string[] args) { // 根据用户输入字符串,输出大写字母有几个,小写字母有几个. Console.WriteLine("请输入一行英文代码& ... 
- C语言风格字符串的概念、定义、输入字符串、输出字符串
		字符串: C语言中最有用.最重要的数据类型之一. 字符串:是以\0字符结尾的char类型数组.所以可以把数组和指针知识应用于字符串. 如何在程序定义字符串: 1.字符串字面量 用双引号括起来的内容称为 ... 
- python 实现计算器功能 输入字符串,输出相应结果
		import re formul='1 - 2 *( (6 0- 30+(0-40/5) * (9-2* 5/3 +7 /3*99/4*2998 +10 *568/14)) - (-4*3) / (1 ... 
- 字符串分隔 ->连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
		•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组:•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100 ... 
- 38  写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
		题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. public class _038PrintLength { public static void main(Stri ... 
- python3 练习题100例 (二十二)输入两个字符串,输出两个字符串集合的并集
		题目内容: 输入两个字符串,输出两个字符串集合的并集. 为保证输出结果一致,请将集合内元素排序之后再输出, 如对于集合aset,可输出sorted(aset). 输入格式: 共两行,每一行为一个字符串 ... 
- Java基础操作面试题:Map集合排序 需要TreeMap 构造方法参数有比较器 输入字符串,统计A、B、C、D、出现次数,由高到低输出字母和出现次数,使用Map集合完成此题
		Map和Collections是同级别的,不能像List排序那样直接用Collections.sort(new Comparator<?>(){ 复写compara方法}); HashMa ... 
- 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度
		import java.util.Scanner; /** * [程序38] * * 题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. * * @author Jame ... 
- python输入一个字符串,输出翻转后的字符串(翻转字符串)
		题目:输出一个字符串,输出翻转后的字符串.例如:输入字符串a123,输出321a. 方法一:使用列表的reverse方法 string=input('请输入一个字符串:') lst=list(stri ... 
随机推荐
- readonly和disabled的异同
			好久木有写博客了,今来逛逛 话说今天搞form表单的时候,主管让俺把手机号设成只读的.当时我就...咳咳,然后我就问了下万能的百度君,果断还是有解决方法的嘛,那么,今就谈谈readonly和disab ... 
- Codeforces Round #267 (Div. 2)  C. George and Job (dp)
			wa哭了,,t哭了,,还是看了题解... 8170436 2014-10-11 06:41:51 njczy2010 C - George and Jo ... 
- 强大的stringstream
			[本文来自]http://www.builder.com.cn/2003/0304/83250.shtmlhttp://www.cppblog.com/alantop/archive/2007/07/ ... 
- R语言入门视频笔记--4--R的数据输入
			输入 R的数据输入可以大体三种: 1.键盘输出 2.从文本文件导入 3.从Excel中导入数据 一.从键盘输入 首先创建一个数据框,玩玩嘛,瞎建一个 mydata <- data.frame(a ... 
- Tengine的concat模块与js、css合并
			首先,先走出一个误区 ,下面是tengine-cn邮件列表里的一篇邮件原文:“看了这个例子就了解了,这个所谓的合并请求只是把所有的CSS或JAVASCRIPT请求合并,必须是同一个文件类型的.我开始想 ... 
- iOS7坐标上移44pt的解决
			在iOS7中,引入一个新的属性,叫[UIViewController setEdgesForExtendedLayout:],它的默认值是UIRectEdgeAll.当容器为UINavigationC ... 
- Strom运行监控
			https://blog.csdn.net/wenxuechaozhe/article/details/80548709 
- Heavy Transportation(最短路)
			poj 1797 ——Heavy Transportation 思路: 这道题我们可以采用类似于求最短路径的方法,用一种新的“松弛操作”去取代原本的方法. 我们可以记录d[u]为运送货物到点j时最大可 ... 
- java判断字符串中是否含有汉字
			原文:http://www.open-open.com/code/view/1426332240717 判断字符串中是否含有汉字: String str = "test中文汉字"; ... 
- Chrome/谷歌开发者工具分析
			Chrome/谷歌开发者工具还是要好好掌握一下,对于前端开发超级有用:https://developers.google.com/web/tools/chrome-devtools/ 1.js内存使用 ... 
