东方博宜 1156. 排除异形基因
思路:把不用删除的元素存到另一个数组里,这里我碰到的难题是,新开的数组的序号不知道怎么表示,用了一个j++解决了。最后用了一个 t 来记录新数组的大小。
#include<iostream>
#include<cstdio>
using namespace std ;
int main()
{
int n ;
cin >> n ;
int a[198] , b[198];
int t = 0 ;
for(int i = 0 , j = 0 ; i < n ; i++)
{
int m ;
cin >> m ;
if (m*m%7 != 1)
{
b[j] = m ;
j++ ;
t++ ;
}
}
for(int i = 0 ; i < t ; i++)
cout << b[i] << " " ;
}