C++ 缺失的数字

有n个数字,值就是1~n,现发现丢失了2个数字,请你根据剩余的n-2个数字,编程计算一下,缺失的是哪两个数字呢?

#include
using namespace std;
int num[101];
int main(){
	int n,t;
	cin >> n;
	int num[n+1] = {0};
	for(int i=1;i<=n-2;i++){
		cin >> t;
		num[t] = 1;
	}
	for(int i=1;i<=n;i++)
		if(num[i] == 0)
			printf("%d ",i);	
	return 0;
}

你可能感兴趣的:(c++,算法,数据结构)