BC128. 班级成绩输入输出
描述
输入一个班级5个学生各5科成绩,输出5个学生各5科成绩及总分。
输入描述
五行,每行输入一个学生各5科成绩(浮点数表示,范围0.0~100.0),用空格分隔。输出描述
五行,按照输入顺序每行输出一个学生的5科成绩及总分(小数点保留1位),用空格分隔。示例1
输入:
98.5 96.0 100 99 88 60.5 77 88.5 99 60 80 80.5 89 91 92 93 94 95.5 96 97.5 100 98 88.5 88 78.5
输出:
98.5 96.0 100.0 99.0 88.0 481.5 60.5 77.0 88.5 99.0 60.0 385.0 80.0 80.5 89.0 91.0 92.0 432.5 93.0 94.0 95.5 96.0 97.5 476.0 100.0 98.0 88.5 88.0 78.5 453.0
C 解法, 执行用时: 1ms, 内存消耗: 312KB, 提交时间: 2021-09-07
#include<stdio.h> int main(){ float arr[5][6]; int i,j; for(i=0;i<5;i++){ float sum=0; for(j=0;j<5;j++){ scanf("%f",&arr[i][j]); sum+=arr[i][j]; } arr[i][5]=sum; } for(i=0;i<5;i++){ for(j=0;j<6;j++){ printf("%.1f ",arr[i][j]); }printf("\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 364KB, 提交时间: 2021-07-20
#include<stdio.h> int main() { double arr[5][6]; int i,j; for(i=0;i<5;i++) { for(j=0;j<5;j++) { scanf("%lf ",&arr[i][j]); } } for(i=0;i<5;i++) { arr[i][5]=arr[i][0]+arr[i][1]+arr[i][2]+arr[i][3]+arr[i][4]; } for(i=0;i<5;i++) { for(j=0;j<6;j++) { printf("%.1lf ",arr[i][j]); } printf("\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 368KB, 提交时间: 2021-02-02
#include<stdio.h> #include<stdio.h> int main() { int i = 0; double arr[5][5] = { 0.0 }; for (i = 0; i < 5; i++) { int j = 0; for (j = 0; j < 5; j++) { scanf("%lf", &arr[i][j]); } } for (i = 0; i < 5; i++) { double sum = 0.0; int j = 0; for (j = 0; j < 5; j++) { printf("%.1lf ", arr[i][j]); sum += arr[i][j]; } printf("%.1lf", sum); printf("\n"); } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 368KB, 提交时间: 2021-01-17
#include <stdio.h> #include <math.h> #include <string.h> int main() { double a[5],sum=0; for(int j=0;j<5;j++)//五个班级分五次循环 { for(int i=0;i<5;i++)//五个成绩分五次输入 { scanf("%lf",&a[i]); sum+=a[i];//输入完后计入总分 } for(int i=0;i<5;i++)//遍历输出 { printf("%.1f ",a[i]); } printf("%.1f\n",sum);//输出总分并换行 sum=0;//下一次循环前将总分定义为0 } return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 372KB, 提交时间: 2021-01-09
#include <stdio.h> int main() { int i = 0; double score = 0.0; for (i=0;i<5;i++) { int j = 0; double sum = 0.0; for (j=0;j<5;j++) { scanf("%lf",&score); sum+=score; printf("%.1lf ",score); } printf("%.1lf\n",sum); } }