关于数组去重复项
#include <stdio.h>int main()
{
int grade = {82, 77, 76, 25, 54, 65, 34, 75, 76, 89, 26, 15};
int i, j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 3; j++)
{
if (grade < 60)
{
printf("第%d个学生不及格\n", i+1);
continue;
}
}
}
return 0;
}
各位路过的好心人诶,告诉我呗,就是这个数组怎么才能去除重复项呢?
程序判定不及格的标准是:只要有一科低于60分就算不及格。
如果有什么思路,请务必告诉我了,谢谢各位大佬{:10_266:} 实在不懂你想表达什么。
1,是学生成绩的话为什么要去重???
2,如果是只要有一科低于60分就算不及格,那为什么还要去重复????
3,你哪个是学生,哪个是成绩。你是用什么区分的? 就改第 15 行
这就是 break 和 continue 的区别
^_^
#include <stdio.h>
int main()
{
int grade = {82, 77, 76, 25, 54, 65, 34, 75, 76, 89, 26, 15};
int i, j;
for(i = 0; i < 4; i++)
{
for(j = 0; j < 3; j++)
{
if(grade < 60)
{
printf("第%d个学生不及格\n", i + 1);
break;
}
}
}
return 0;
}
ba21 发表于 2018-3-24 21:25
实在不懂你想表达什么。
1,是学生成绩的话为什么要去重???
2,如果是只要有一科低于60分就算不及格, ...
我认为他想要的就只是这个结果
第2个学生不及格
第3个学生不及格
第4个学生不及格
请按任意键继续. . .
就这么简单,没有那么复杂
^_^ 人造人 发表于 2018-3-24 21:28
我认为他想要的就只是这个结果
应该是,何必要去重。。。。。 {:10_266:看到答案的我。。。
标题没说明清楚真的很抱歉各位,下次求助一定会注意这个问题。
谢谢大家帮忙{:10_297:},如果有其他办法,也拜托请指教一下!!
页:
[1]