Ex7_3将输入字符串中的元音字符赋值给另一字符串并输出结果
2010-03-23 11:45
489 查看
#include "stdio.h"
#include "string.h"
//将输入字符串中的元音字符赋值给另一字符串并输出结果
void main()
{
char str[80],c[80];
void cpy(char s[],char c[]);
gets(str);
cpy(str,c);
printf("/n%s/n",c);
}
void cpy(char s[],char c[])
{
int i,j;
for(i=0,j=0; s[i] != '/0'; i++)
{
if(s[i]=='a'||s[i]=='A'||s[i]=='e'||s[i]=='E'||s[i]=='i'||
s[i]=='I'||s[i]=='o'||s[i]=='O'||s[i]=='u'||s[i]=='U')
{
c[j]=s[i];
j++;
}
c[j]='/0';
}
}
#include "string.h"
//将输入字符串中的元音字符赋值给另一字符串并输出结果
void main()
{
char str[80],c[80];
void cpy(char s[],char c[]);
gets(str);
cpy(str,c);
printf("/n%s/n",c);
}
void cpy(char s[],char c[])
{
int i,j;
for(i=0,j=0; s[i] != '/0'; i++)
{
if(s[i]=='a'||s[i]=='A'||s[i]=='e'||s[i]=='E'||s[i]=='i'||
s[i]=='I'||s[i]=='o'||s[i]=='O'||s[i]=='u'||s[i]=='U')
{
c[j]=s[i];
j++;
}
c[j]='/0';
}
}
相关文章推荐
- 请编写函数fun(char *s),其功能是:删除字符串中的数字字符。主函数中输入字符串,调用函数,并输出结果字符串。例如若输入的字符串是:34AB9C6DE, 则应输出:ABCDE
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格,和其他字符的个数,在主函数中输入字符串以及输出上述统计的结果。再考虑将算的的结果放在一个数组中
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 面试题:输入字符串,字符个数,输出拆分结果
- 习题 7.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格、和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 输入一个字符串,将其各个字符对应的ASCII值加5后,输出结果。
- 面试题:输入字符串,字符个数,输出拆分结果
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一个函数,从实参传来一个字符串,统计其中字母,数字,空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果
- 通过键盘输入一个字符串,判断字符串中出现最多的字符并输出该字符和输出出现次数
- 输入一串字符串,运用输出方法计算其中大写 小写 数字 和其他字符的个数
- No17、题目:在一个字符串中找到第一个只出现一次的字符。如输入 abaccdeff,则输出 b。
- 在字符串中查找第一个只出现一次的字符,例如:输入"abbbacfes",则输出'c'.
- 在一个字符串中找到出现指定次数的字符,根据用户输入次数,打印出现次数为该次数的字符。如输入abaccedff及1,则输出:b e d 如输入abaccedff及2,则输出:a c f
- 输入一个字符串表达式,输出计算结果(队列、栈的应用)
- 8.9 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。(改)