- 分享
- 0
- 人气
- 0
- 主题
- 5
- 帖子
- 1042
- UID
- 105681
- 积分
- 3194
- 阅读权限
- 21
- 注册时间
- 2007-10-19
- 最后登录
- 2012-8-4
- 在线时间
- 753 小时
|
回复 #9 Super-Tomato 的帖子
从乡下回来咯
上次那个算array算重复次数和不重复显示array值
可以算自己想出来的吧?我把重复值设为0然后不显示0输出
- int[] a = { 3, 4, 3, 8, 9, 22, 44, 1, 5, 66, 11, 16, 21, 22, 2, 55, 99, 26, 29, 11, 3, 22, 62, 69, 72, 79, 22 };
- int n = 26, i, j, r = 0;
- for (i = 0; i <= n; i++)
- {
- for (j = i+1; j <= n; j++)
- {
- if (a[i] != 0)
- {
- if (a[i] == a[j])
- {
- a[j] = 0;
- r++;
- }
- }
- }
- if (a[i] != 0)
- {
- Console.WriteLine("{0}重复:{1}", a[i], r);
- }
- r = 0;
- }
- for (i = 0; i <= n; i++)
- {
- if (a[i] != 0)
- {
- if (i == 0)
- {
- Console.Write(a[i]);
- }
- else
- {
- Console.Write(","+a[i]);
- }
- }
- }
- Console.WriteLine();
复制代码
什么帖都问好像很恐怖,下次改这个坏习惯em0012 |
|