题解 | #学生基本信息输入输出#
学生基本信息输入输出
https://www.nowcoder.com/practice/58b6a69b4bf943b49d2cd3c15770b9fd
#include <stdio.h>
#include <math.h>
int main() {
//定义
long int stuNum;
int i;
double score[3], score_div[3];
//输入
scanf("%ld;%lf,%lf,%lf",&stuNum,&score[0],&score[1],&score[2]);
//四舍五入
for(i=0;i<=2;i++)
score_div[i] = (round(100.00*score[i])) / 100.00;
//输出
if((stuNum>=1&&stuNum<=20000000)&&(score_div[0]<101&&score_div[0]>=0)&&(score_div[1]<101&&score_div[1]>=0)&&(score_div[2]<101&&score_div[2]>=0))
printf("The each subject score of No. %ld is %.2lf, %.2lf, %.2lf.\n",stuNum,score_div[0],score_div[1],score_div[2]);
return 0;
}
查看12道真题和解析