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);
开辟一个空房间,随机生成一个有30个数的整形数组,找出其中的重复数字,输出其余数字
精选 转载下一篇:考试一,综合练习,C语言,
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
封装一个工具类,拒绝重复代码!
封装一个工具类,拒绝重复代码!
List 字段 工具类 -
一个生成无重复数字的代码
具体代码如下:import java.util.Random;public class Util{ /**随机对象*/ private static Random rd = null; /** * 返回一个无重复的随机数
random null import string class