C语言OJ项目参考(2569)统计字符串种类

2569: 统计字符串种类

Description
用指针编写一个程序,输入字符串后,统计其中各种字符的个数,输出其中大小写字母,数字,以及其他字符的个数。
主函数已经给出,请编写统计字符种类函数。
Input
一串字符串
Output
该字符串中大小写字母,数字,以及其他字符的个数,最后输出总字符串长度。
Sample Input**
I play LOL for 3 years.
Sample Output
4
12
1
6
23
HINT

#include <stdio.h>
int main()
{
   char str[100];
   gets(str);
   char *ptr=str;
   void fuction(char *);
   fuction(ptr);
  return 0;
}

参考解答:

时间: 2024-07-28 13:13:35

C语言OJ项目参考(2569)统计字符串种类的相关文章

C语言OJ项目参考(1032) 统计字符个数

(1032) 统计字符个数 Description 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. Input 一行字符 Output 统计值 Sample Input aklsjflj123 sadf918u324 asdf91u32oasdf/.';123 Sample Output 23 16 2 4 [参考解答] #include "stdio.h" int main() { int alpha=0, number=0, space=0, others=0;

C语言OJ项目参考(2802)判断字符串是否为回文

2802: 判断字符串是否为回文 Description 编写程序,判断输入的一个字符串是否为回文.若是则输出"Yes",否则输出"No".所谓回文是指順读和倒读都是一样的字符串. Input Output Sample Input** abcddcba Sample Output Yes 参考解答: #include<stdio.h> #include<string.h> int main() { char s[100]; int i,j;

C语言OJ项目参考(2290)字符串的修改

2290: 字符串的修改 Description 一个字符串s.一个字符串t,判断t是否是s的子串,若是则将s中所有出现了t串的地方换成指定的字符或字符串p,若不是,则输出NO Input 一个字符串s.一个字符串t,要换的字符或字符串 Output 输出修改后的s串 Sample Input** asdfasdf 132 saf Sample Output NO 参考解答: #include<stdio.h> #include<string.h> char str[1002];

C语言OJ项目参考(2568) 字符串逆序输出

2568: 字符串逆序输出 Description 编写一个函数,功能是使输入的字符串逆序输出. Input 输入一串字符串,注意字符串中不要有空格. Output 输出该字符串的逆序. Sample Input** ABCDEFG Sample Output GFEDCBA HINT #include<stdio.h> #include<string.h> int main() { char str[100]; scanf("%s",str); int len

C语言OJ项目参考(1052)两个字符串连接

1052: 两个字符串连接 Description 写一函数,将两个字符串连接 Input 两行字符串 Output 链接后的字符串 Sample Input** 123 abc Sample Output 123abc 参考解答: 函数版参考1: #include<stdio.h> void stringcat(char *s1, char *s2, char *s); int main() { char str1[100],str2[100],str3[100]; gets(str1);

C语言OJ项目参考(2274)字符串插入

2274: 字符串插入 Description 将字符串t插入到字符串s中,在位置pos后插入.不得使用字符串操作函数,输出组合成的字符串. Input 输入两个字符串(t和s)和要插入的位置(pos) Output 输出组合后的字符串 Sample Input** qwe jij 3 Sample Output jijqwe 参考解答: #include<stdio.h> int main() { char t[100],s[100],r[200]; int pos,i=0,j=0; get

C语言OJ项目参考(2874)包含B的字符串

2874: 包含B的字符串 Description 输出n个字符串,把其中以包含字母B或b的字符串输出. Input 第一行 n 第二行到第n+1行,每行一个字符串 Output 包含字母B或b的字符串 Sample Input** 6 Ada Bob Tom Brown Jobs Alice Sample Output Bob Brown Jobs 参考解答: #include <stdio.h> int main() { int i,j,n,find; char s[80]; scanf(

C语言OJ项目参考(2417) 字符串长度

2417: 字符串长度 Description 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. Input 一行字符串 Output 字符串长度 Sample Input** t9g(*&WE3@#$fw2adECWEr Sample Output 22 HINT 主函数已给定如下,提交时不需要包含下述主函数 /* C代码 */ int main() { int stringlen (char *); char str[100]; int len; gets(str);

C语言OJ项目参考(2279) 字符串分段(串)

2279: 字符串分段(串) Description 输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号. Input 输入一个字符串 Output 输出分段后的字符串 Sample Input** ad/adfa,,123d?#a1 Sample Output ad adfa 123d a1 参考解答: #include <stdio.h> int main( ) { char s[20]; int i=0,c=1; //c==0成立时,前面已经遇见了非字母.数字,已经做了换行 g