问题标题: 酷町堂:4631 马超的平均分

0
0
已解决
熊智晖
熊智晖
高级天翼
高级天翼

4631   马超的平均分

经验值:400 时间限制:1000毫秒

题目描述 Description

马超同学期末考试的语、数、英成绩分别是a分、b分、c分,现在我们来算一算他的平均分,如果平均分不低于90分,输出“优秀”,如果分数在80分到89分之间,输出“良好”,低于80分则输出“仍需努力”。

输入描述 Input Description

输入3个实数a,b,c,分别表示马超的语、数、英成绩。

输出描述 Output Description

输出两行,
第一行,平均分(保留一位小数)
第二行,成绩评价

样例输入 Sample Input

85 95 70

 

 

  • #include<iostream> #include<cstdio> using namespace std; int main(){ double a,b,c; cin>>a>>b>>c; printf("%.2f\n",(a+b+c)/3); if((a+b+c)/3>=90){ cout<<"优秀"; } else if((a+b+c)/3<90&&(a+b+c)/3>=80){ cout<<"良好"; } else if((a+b+c)/3<80){ cout<<"仍需努力"; } return 0; }

 

为什么我0分?

熊智晖在2021-05-20 21:05:02追加了内容

#include<iostream>

#include<cstdio>

using namespace std;

int main(){

double a,b,c,d;

d=(a+b+c)/3;

printf("%.1f",d);

cout<<"\n";

if(d>=90){

cout<<"优秀";

}

else if(d<=89&&d>=80){

cout<<"良好";

}

else{

cout<<"仍需努力";

}

return 0;

}

 

 

so,我为什么还是0蛋???


0
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

 

实数定义 a,b,c,d;
    输入 a b c;
    计算平均 d=(a+b+c)/3;
    输出("%.1f\n",d);(用 printf)
    判断(d>90){
        输出 "优秀";
    }否则 如果(d<=89&&d>=80){
        输出 "良好";
    }否则{
        输出 "仍需努力";
    }

记得加cstdio(或者万能头bits/stdc++.h)

潘艺博在2021-05-19 19:54:26追加了内容

还有大佬保留一位小数不是两位

0
李瀚祺
李瀚祺
中级守护
中级守护

#include <iostream> #include <cstdio> using namespace std; int main(){ double a,b,c; cin>>a>>b>>c; if((a+b+c)/3>=90){ printf("%.1f",(a+b+c)/3); 输出<<endl<<"优秀"; }else if((a+b+c)/3>=80&&(a+b+c)/3<=89){ printf("%.1f",(a+b+c)/3); 输出<<endl<<"良好"; }else{ printf("%.1f",(a+b+c)/3); 输出<<endl<<"仍需努力"; } return 0; }

0
0
朱小川
朱小川
缔造者
缔造者

if((a+b+c)/3>=90){

cout<<"优秀";

}else if((a+b+c)/3<90&&(a+b+c)/3>80){

cout<<"良好";

}else{

cout<<"仍需努力";

}

核心

朱小川在2021-05-17 21:37:37追加了内容

我这个代码得一开始就要用printf

0
李牧晓
李牧晓
中级天翼
中级天翼
int   a,b,c,p=0;//定义
    cin>>a>>b>>c;//输入
    p=(double)(a+b+c)/3;//更新
    printf("%.1f",(double)(a+b+c)/3);//printf
    cout<<endl;//换行
    if(p>=90){//判断>=90
        cout<<"优秀";//输出
    } 
    else if(p>=80&&p<=89){//判断>=80并且p<=89
        cout<<"良好";//输出
    }
    else{
        cout<<"仍需努力";//输出
    }

望采纳~

望采纳~

望采纳~

0
孙楷航
孙楷航
资深光能
资深光能

d=(a+b+c)/3;

printf("%.1f",d);

cout<<endl;

if(d>=90){

cout<<"优秀";

}

if(d<=89&&d>=80){

cout<<"良好";

}

if(d<80){

cout<<"仍需努力";

}

0
0
0
我要回答