如何读入一行字符,对其中的原音字符A,E,I,O,UJ进行计算,并输出结果。

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:46:06
我是新手,请高手指点指点~
是啊,计数

用switch 就好了

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>

#define max 100

char input[max];/*宣告字元阵列*/

int main(void)
{
int x=0;/*作为阵列引导元*/
int count=0;/*作为计数器*/

printf("请输入字串:");
gets(input);/*为了防止有空隔键,就停止撷取*/

for(x=0;input[x]!='\0';x++)/*要搜完 字串 才离开*/
{
switch(input[x])
{
case 'A':
case 'E':
case 'I':
case 'O':
case 'U':
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
count++;
break;

default:
break;
}
}

printf("\n %s 共出现了 %d 次韵母\n\n",input,count);

system("pause");
return 0;
}

楼主的意思是计数吗?

如何读入一行字符,对其中的原音字符A,E,I,O,UJ进行计算,并输出结果。 输入一行字符,分别统计其中的英文大写字母,小写字母,数字字符和其他字符 输入一行字符 统计出其中的英文字母 用java编写从标准输入读入一行字符串,打印出其中所有的数字 c++如何读入一行数据换行再继续读入 从键盘上读入一串字符,分别统计其中数字、字母和其他字符出现的次数。 设计一个函数,从键盘读入一行字符,返回最长单词的长度,同时输出该单词的位置. 输入一行字符,分别统计出其中的英文字母.空格.数字.和其他字符的个数! 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 编程:输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数。