int vowel(char c)

{如果c是元音,返回1,否则返回0}
输入要求:第1行输入m,第2至第m行输入m个字符串,长度不超过50,以回车符结束。
输出要求:分m行输出统计的结果
样例输入:
3
I am fine!
Hello
It is a apple
样例输出:
4
2
5
样例输入:
2

#include<stdio.h>
#include<string.h>
int vowel(char c)
{if(c=='A'||c=='E'||c=='I'||c=='O'||c=='U'||c=='a'||c=='e'||c=='i'||c=='o'||c=='u')
return 1;
else
return 0;
}
int main ()
{int i=0,m,k,s;
char c[50];
scanf("%d\n",&m);
do
{k=0;
while((c[i]=getchar())!='\n')
{if(vowel(c[i])==1)
{k++;}
i++;
}
printf("%d\n",k);
m--;
}while(m!=0);
}

代码可能有一些瑕疵,不要照搬

任意输入一个正整数m和m个字符串,统计每行字符串中元音字母的个数。要求使用函数vowel()来判断是否为元音,其余功能在main()函数中实现。相关推荐

  1. 蓝桥杯 算法训练 - 连续正整数的和 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27。   输入一个正整数 n(<=10000)   输出 m 行(n有m

    问题描述 78这个数可以表示为连续正整数的和,1+2+3,18+19+20+21,25+26+27. 输入一个正整数 n(<=10000) 输出 m 行(n有m种表示法),每行是两个正整数a,b ...

  2. python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法,python素数...

    Python编程判断一个正整数是否为素数的方法,python素数 本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string impor ...

  3. python任意输入一个正整数、判断该数是否为素数_Python编程判断一个正整数是否为素数的方法...

    本文实例讲述了Python编程判断一个正整数是否为素数的方法.分享给大家供大家参考,具体如下: import string import math #判断是否素数的函数 def isPrime(n): ...

  4. java从高位到低位输出_任意输入一个正整数,从高位向低位依次输出,或从低位向高位依次输出(数组,调用函数两种方法)...

    第一种方法:利用数组存储 //从低位到高位输出 #include int main() { int x,i;int a[50]; int k=0; printf("请输出一个数") ...

  5. 编c语言程序 任意输入一个长方体的长,宽,高,计算体积.,C语言程序,由键盘任意输入一个长方体的长.宽.高,计算体积....

    用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...

  6. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...

    点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...

  7. C语言编程:求水仙花数。输入一个正整数n,计算n位水仙花数。

    /*求水仙花数.输入一个正整数n,计算n位水仙花数.*/ #include<stdio.h> //编译预处理命令int mypow (int x, int n); //声明自己的幂函数in ...

  8. 输入一个正整数n,去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数。寻找一种方案,使得剩下的数字组成的新数最小

    输入一个正整数n,去掉其中任意s个数字后,剩下的数字按原左右次序将组成一个新的正整数.寻找一种方案,使得剩下的数字组成的新数最小 样例输入 n=178543 s=4 样例输出 13 思路 贪心 由于剩 ...

  9. c语言输出整数n的所有素数因子,输入一个正整数 输出它的所有质数因子的c语言程序...

    编程题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列. #includevoidmain(){inti,z,x,y,j;printf("pleaseinput ...

最新文章

  1. 大数据分析决策平台问题总结
  2. Python语言学习之字母R开头函数使用集锦:random/range/replace/reshape用法之详细攻略
  3. Boost:mighty bimap强大的双图的测试程序
  4. 1分钟了解“区块链分叉”的本质
  5. Java6和Java8在Windows上共存,(任意JDK共存,博主实现了789切换)
  6. 汇编语言程序设计基础知识
  7. 微型计算机系统结构中的总线,微型计算机的总线结构
  8. con和com开头单词规律_con和com的前缀区别。背单词时总是搞不清什么时候是con什么时候是com之后找到了不同之处,c...
  9. 百度html标签大全,百度指数千牛帮:做出出色的HTML网站页面注意事项有哪些?...
  10. 【Android动画九章】-帧动画
  11. 一步一步教你写股票走势图——分时图五(自定义标记)
  12. 通信芯片sx1278-基于LORA SX1278无线模块的STM32点对点通信简单实现
  13. TCL: an ANN-to-SNN Conversion with Trainable Clipping Layers
  14. Microsoft Edge浏览器文件保存位置记录
  15. 【C++系列15】c++的正无穷和负无穷
  16. == 与 === 的区别
  17. JS实现双向绑定的几种方式
  18. python开发视频播放器_Python实现的视频播放器功能完整示例
  19. 使用html编写一个(pc端)静态页面
  20. UniApp 本地物资管理出入库系统

热门文章

  1. RHCSA (二) —— 常用简单命令Linux文件类型目录操作命令文件操作命令
  2. inherit.js
  3. 斗鱼直播行业名列前茅 泛娱乐布局成效凸显
  4. [再寄小读者之数学篇](2014-11-02 Herglotz' trick)
  5. 代码小白的第一次博客!
  6. 奶爸日记24 白砂糖
  7. libzip解压缩方法分析
  8. 网络安全 期末复习 (山东农业大学)
  9. 【数学建模】基于matlab模拟疫情SEIRS模型【含Matlab源码 2214期】
  10. 【因果发现】 针对时序数据的因果图学习