输入一行字符, 输出其中出现1次以上的字符
来源:百度知道 编辑:UC知道 时间:2024/06/07 18:49:32
谢谢
#include <stdio.h>
#include <string.h>
int ascii[256]; // 字符出现次数,一共只有256个ascii码
int main()
{
int i,r;
char str[1024];
printf("输入字符串\n");
for (i = 0; i < 256; i ++)
ascii[i] = 0; // 清零
scanf("%s",str);
r = strlen(str);
for (i = 0; i < r; i ++)
{
ascii[str[i]] ++; // char 自动转换成int 类型
}
printf("出现一次以上的字符有\n");
for (i = 0; i < 256;i ++)
{
if (ascii[i] > 1)
printf("%c\n",i);
}
return 0;
}
输入一行字符, 输出其中出现1次以上的字符
输入一行字符,将其中的字符从小到大排列后输出。
c中输入一行字符,将最长的输出
从键盘上输入一行字符(以ENTER为结束),将其中的大写字母改为小写字母,其他字符不边,然后逆序输出
输入一行字符 统计出其中的英文字母
数组编程:输入一串字符,分别统计其中数字0,1,2,...,9和各字母出现的次数,并按出现的多少输出。
输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符
输入一串字符,直到输入星号(*)为止,输出其中英文字母个数和数字字符个数
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。