0
点赞
收藏
分享

微信扫一扫

编写一个程序,输入一个字母,判断该字母是元音还是辅音字母。用两种方法实现。第一种用if语句实现,第二种用switch语句实现。

飞鸟不急 2022-03-10 阅读 53

第一种if:

	char ch;
	char ch1[5] = { 'a','e','i','o','u' };
	cout << "请输入一个字母:";
	cin >> ch;
	if (ch<65||(ch>90&&ch<97)||ch>122)
	{
		cout << "不是字母!";
		return 0;
	}
	for (int i = 0; i < 5; i++) {
		if (ch == ch1[i]) {
			cout << ch << "是元音" << endl;
			return 0;
		}
		else if (ch - 32 == ch1[i]) {
			cout << ch << "是元音" << endl;
			return 0;
		}
	}
	cout << ch << "是辅音" << endl;
	return 0;

第二种switch:

char ch;
cout << "请输入一个字母:";
cin >> ch;
if (ch<65||(ch>90&&ch<97)||ch>122)
{
	cout << "不是字母!";
	return 0;
}
switch (ch)
{
case 'a':
case 'A':
case 'e':
case 'E':
case 'i':
case 'I':
case 'o':
case 'O':
case 'u':
case 'U':
	cout << ch << "是元音" << endl;
	break;
default:
	cout << ch << "是辅音" << endl;
	break;
}
举报

相关推荐

0 条评论