参考代码:
#include <stdio.h>
int main()
{
char a[1000];
char *p=a; //通过指针来取输入字符串地址
gets(a);
while(*p!='\0') //字符串是以'\0'为结尾,所以用下面这个循环找到输入的字符串的结尾
{
// if(*p=='a'||*p=='e'||*p=='i'||*p=='o'||*p=='u')
if(*p==97||*p==101||*p==105||*p==111||*p==117) //aeiou可以用ASCII码对应的十进制数代替
{
printf("%c",*p);
}
p++; //从第一个指针地址开始对字符进行判断
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:615 |
妹子杀手的故事 (C语言代码)浏览:737 |
矩阵乘法 (C++代码)浏览:1662 |
【亲和数】 (C语言代码)浏览:541 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:760 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
Tom数 (C语言代码)浏览:758 |
钟神赛车 (C语言代码)浏览:665 |
C语言训练-大、小写问题 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:476 |