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

京公网安备 11010502036488号