c++,定义数组后要初始化,初学者可能会经常栽在这(例如我)。
查看原帖
c++,定义数组后要初始化,初学者可能会经常栽在这(例如我)。
609332
li_xianglong楼主2021/12/25 13:16
#include<iostream>
using namespace std;
int  b[101]{};//注意初始化
int main()
{
	int n, m = 0;
	cin >> n;
	int a[101];
	for (int i = 0; i < n; i++)
	{
		cin >> a[i];
	}
	for (int i = 1; i < n; i++)//让小鱼和它所有的前边的小鱼作比较;
	{
		for (int j = 0; j < i; j++)
		{
			if (a[i] > a[j])
			{
				b[i] = b[i] + 1;
			}
		}
	}
	for (int i = 0; i < n; i++)//输出
	{
		cout << b[i]<<" ";
	}

	system("pause");
	return 0;
}

有更好的代码欢迎留言

2021/12/25 13:16
加载中...