编程题#1:求字母的个数
描述
在一个字符串中找出元音字母a,e,i,o,u出现的次数。
输入
输入一行字符串(字符串中可能有空格,请用cin.getline(s,counts)方法把一行字符串输入到字符数组s中,其中counts是s的最大长度,这道题里面可以直接写80。),字符串长度小于80个字符。
输出
输出一行,依次输出a,e,i,o,u在输入字符串中出现的次数,整数之间用空格分隔。
#include <iostream> using namespace std; int main() { char s[80]; cin.get(s,80); int a = 0, e = 0, i= 0, o = 0, u = 0; for (int j = 0; s[j] != '\0'; j++) { if (s[j] == 'a') a++; else if (s[j] == 'e') e++; else if (s[j] == 'i') i++; else if (s[j] == 'o') o++; else if (s[j] == 'u') u++; } cout << a << ' ' << e << ' ' << i << ' ' << o << ' ' << u << endl; return 0; }
人一我百,人十我万!自己选择的路,跪着也要走完。
浙公网安备 33010602011771号