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只能控制精度不能对数据进行四舍五入算法呢?