NC20760. 学生基本信息输入输出
描述
输入描述
学号以及3科成绩,学号和成绩之间用英文分号隔开,成绩之间用英文逗号隔开。
输出描述
学号,3科成绩,输出格式详见输出样例。
示例1
输入:
17140216;80.845,90.55,100.00
输出:
The each subject score of No. 17140216 is 80.85, 90.55, 100.00.
示例2
输入:
123456;93.33,99.99,81.20
输出:
The each subject score of No. 123456 is 93.33, 99.99, 81.20.
C++11(clang++ 3.9) 解法, 执行用时: 3ms, 内存消耗: 504K, 提交时间: 2019-01-18 20:50:33
#include <stdio.h> int main() {int a;float b,c,d; scanf("%d;%f,%f,%f",&a,&b,&c,&d); printf("The each subject score of No. %d is %.2f, %.2f, %.2f.",a,b,c,d);}
C++(g++ 7.5.0) 解法, 执行用时: 2ms, 内存消耗: 324K, 提交时间: 2023-01-01 12:38:13
#include<stdio.h> int main() {float a,b,c,d; scanf("%f;%f,%f,%f",&a,&b,&c,&d); printf("The each subject score of No. %.0f is %.2f, %.2f, %.2f.",a,b,c,d); }
Python3 解法, 执行用时: 45ms, 内存消耗: 7268K, 提交时间: 2022-08-30 14:09:04
a,b=input().split(';') x,y,z=map(float,b.split(',')) print('The each subject score of No. %s is %.2f, %.2f, %.2f.'%(a,x+0.001,y+0.001,z+0.001))