您的位置:首页 > 其它

开辟一个空房间,随机生成一个有30个数的整形数组,找出其中的重复数字,输出其余数字

2015-06-27 09:52 603 查看
int *p = malloc(sizeof(int)*30);
for (int i = 0; i < 30; i++) {
p[i] = arc4random() % 31;
printf(" %d",p[i]);
}
printf("\n");
for (int i = 0; i < 30; i++) {
for (int j = i +1; j < 30; j++) {
if (p[i] == p[j]) {
p[j] = 100;
}
}
}
for (int i = 0; i < 30; i++) {
if (p[i] != 100) {
printf("%d ",p[i]);
}
}
void free(void *p);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: