婚纱网站设计素材,请举例说明什么是网络营销,企业网站提交,榆林网站制作描述
输入n个整数的序列#xff0c;要求对这个序列进行去重操作。所谓去重#xff0c;是指对这个序列中每个重复出现的整数#xff0c;只保留该数第一次出现的位置#xff0c;删除其余位置。
输入描述
输入包含两行#xff0c;第一行包含一个正整数n#xff08;1 ≤ n…描述
输入n个整数的序列要求对这个序列进行去重操作。所谓去重是指对这个序列中每个重复出现的整数只保留该数第一次出现的位置删除其余位置。
输入描述
输入包含两行第一行包含一个正整数n1 ≤ n ≤ 1000表示第二行序列中数字的个数第二行包含n个整数范围1~5000用空格分隔。
输出描述
输出为一行按照输入的顺序输出去重之后的数字用空格分隔。 思路从第一个元素开始第一个元素和之后的元素逐个比较重复则去重再从第二个元素开始之后的元素个第二个元素依次比较重复则去重以此类推。 #include stdio.hint main()
{int n0;scanf(%d,n);int arr[1000]{0};int i0;//输入n个整数for(i0;in;i){scanf(%d,arr[i]);}//从第一个元素开始找for(i0;in;i){//找第i个元素之后的元素是否和第i个元素重复int j0;for(ji1;jn;j){//找到重复的if(arr[i]arr[j]){//重复之后的元素向前挪1int k0;for(kj;kn-1;k){arr[k]arr[k1];}n--;j--;}}}for(i0;in;i){printf(%d ,arr[i]);}return 0;
}