int a [1000] = {0}, b[1000] = {0};
int count = 0 ;
for (int i = 0; i < 1000; i ++) {
a [i] = arc4random() %10;
printf("%7d", a [i]);
b [i] = a [i];
}
printf("\n");
for (int i = 0; i < 1000; i ++) {
for (int j = 0; j < 1000; j ++) {
if (b [i] == a [j]) {
a[j] = -1;
count ++;
}
}
if (count > 1) {
printf("重复的数为: %7d 其重复次数为:", b [i]);
printf("%7d\n", count);
}
count = 0;
<h2> }</h2>
且看如何万军丛中取上将首级 :有1000000个数,每个数取值范围是0-999999 找出其中重复的数,重复次数。
最新推荐文章于 2016-10-25 00:08:17 发布