刚刚写的,设数组有10个数,参考程序如下:
#include<stdio.h>
int main()
{
int p[10];
int k,i;
printf("输入10个数字,以空格隔开\n");
for (int i=0; i<10; i++) {
scanf("%d",&p[i]);
}
for (i = 0; i<10; i++) {
for (k = 9; k>=0; k--) {
if (i != k) {
if (p[i]==p[k]) {
k--;
break;
}
}
}
if (k>=0) {
printf("元素重复\n");
break;
}
}
if (i==10) {
printf("元素无重复\n");
}
return 0;
}
追问算法复杂度!!!
追答你不是来问程序的?
本回答被网友采纳