include <stdio.h>
int main()
{
float s1,s2,s3;
long num; scanf("%ld;",&num); scanf("%f,%f,%f",&s1,&s2,&s3); if((s1 < -1&&s1 > 101)||(s2 < -1&&s2 > 101)||(s3 < -1&&s3 > 101)) printf("The score is wrong! Please try again!"); printf("The each subject score of No. %ld is %.2f, %.2f, %.2f.",num,s1,s2,s3); return 0;
}
//很奇怪,为什么数据类型为double时,%.2lf只能控制精度不能对数据进行四舍五入算法呢?