我想制作一个程序,将输入一个字符串并用*符号替换所有元音。所以,对于“hello world”,star_vowels应该返回“h * ll * w * rld”。如何用其他字符替换字符串中的特定字符
我对到目前为止的代码是:
int star_vowels(char s[]){
int j;
j = 0;
while (s[j] != '0'){
j++;
if (s[j] = 'a' || s[j] == 'e' || s[j] == 'i' || s[j] == 'o' || s[j] == 'u'){
putchar('*');
} else {
putchar(j);
}
return 0;
}
}
那么你的问题到底是什么? – cdhowie 2010-11-22 08:13:31
1。这是一个很好的方法去做它 – 2010-11-22 08:18:28
2.如果是,那么代码有什么问题,所以我不能运行它来执行它所需要的 – 2010-11-22 08:19:04