现有一个非减序(即前面的元素值不会比后面元素的数值大)排列的一维数组,其中有若干元素是重复的。编程将重复元素删除掉若干个,仅保留1个,使数组中没有重复元素。
输入有多行。第一行M>0,表示之后有M行输入。
之后的M行输入是若干个一维数组。每行的第一个数据0
输出有M行,每行输出与上述M组输入一一对应,是其输入数组去重后的结果。输出的数据需按照递增序排列,且每两个数组元素之间用一个空格隔开。
#include #include int main() { int n; int m; char s[1010]; scanf("%d",&m); for(int i=1;i<=m;i++) { int k=0; scanf("%d %d",&n,&s[0]);//提前输入一个数s[0],作为判断后面是否有重复的基准 for(int j=1;j 关于k++与++k: