RT,废话不多说,上代码:
- /*
- 有一个学习小组(5个人)参加考试,考试成绩输入完毕后,由于考试难度过大,先为每个不及格的同学+5分,然后再输出所有成绩。
- (不是输入一个打印一个,二十全部输入完毕之后,再一起打印出来)
- */
- #include <stdio.h>
- int main()
- {
- double scores[5]={0}; //定义一个包含5个元素的数组,用来存放学生的成绩
- /**
- * 遍历数组中的每个元素并赋初值
- */
- for(int i=0;i<5;i++)
- {
- printf("请输入第%d个通学的成绩:",i+1);
- scanf("%lf",&scores[i]);
- }
- /**
- * 遍历数组筛选出值小于60的元素,然后加5
- */
- for(int i=0;i<5;i++)
- {
- if(scores[i]<60)
- {
- scores[i] += 5;
- }
- }
-
- printf("------------------------\n");
-
- /**
- * 遍历数组并打印出每个元素的值
- */
- for(int i=0;i<5;i++)
- {
- printf("第%d名同学的成绩是%.2lf\n",i+1,scores[i]);
- }
-
- return 0;
- }
复制代码
|
|