习题 5.17 输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。

习题 5.17 输入10个学生的姓名、学号和成绩,将其中不及格者的姓名、学号和成绩输出。

代码:

#include
using namespace std;

int main()
{ 
	int i,x;
	
	string name[10];
	string num[10];
	int score[10];

	cout << "输入姓名,学号,成绩" << endl;
	for (i = 0; i < 10; ++i) 
	{
		cout << "请输入姓名:";
		cin >> name[i];
		cout << endl;
		cout << "请输入学号:";
		cin >> num[i];
		cout << endl;
		cout << "请输入成绩:";
		cin >> score[i];
		cout << endl;
	}

	for (i = 0 , x = 0; i < 10; ++i)
	{
		if (score[i] < 60)
		{
			++x;
		}
	}
	
	if (x == 0)
	{
		cout << "无不及格者!" << endl;
	}
	else
	{
		cout << "不及格者为:" << endl;
		for (i = 0; i < 10; ++i)
		{
			if (score[i] < 60)
			{
				cout << "  " << name[i] << "  " << num[i] << "  " << score[i] << endl;
			}
		}
	}


	return 0;
}

你可能感兴趣的:(c++,c语言)