题解 | #学生基本信息输入输出#

学生基本信息输入输出

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;
}           

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务