一道c语言初学者题目,想问一下有没有大佬?

2025-03-13 07:54:36
推荐回答(4个)
回答1:

#include

#include



int main() {

    double score1,score2,score3;

    printf("输入三次成绩,空格隔开:");

    while(scanf("%lf%lf%lf",&score1,&score2,&score3) == 3) {

            printf("期末总成绩为:%.2lf\n",0.2 * score1 + 0.3 * score2 + 0.5 * score3);

            printf("\n输入三次成绩,空格隔开:");

    }

    return 0;

}

回答2:

#include


int main()

{

    double a,b,c;

    while(scanf("%lf%lf%lf",&a,&b,&c)==3)

    {

        printf("%.1lf\n",a*0.2+b*0.3+c*0.5);

    }

    return 0;

}

回答3:

#include

int main( )
{
double pingshi=0,shiyan=0,qimo=0;
double zong=0;
scanf("%lf%lf%lf",&pingshi,&shiyan,&qimo);
zong=pingshi*0.2+shiyan*0.3+qimo*0.5;
printf("%.1lf\n",zong);
return 0;
}
望采纳答案,谢谢。

回答4:

#include
int main()
{
float sa,sb,sc;
scanf("%f%f%f",&sa,&sb,&sc);
printf("%.f",sa*0.2+sb*0.3+ sc*0.5);
}
return 0;
}