问题标题: 酷町堂:2162 找零问题 90分o(╥﹏╥)o

0
0
已解决
徐烨奎
徐烨奎
新手光能
新手光能
#include<iostream>
using namespace std;
int main(){
    double a,b,x,c,d;
    cin>>a>>b>>c;
    x=a+b+c;
    d=x-(int)x;
    if(d>=0.1&&d<=0.5){
        cout<<(int)x<<".0";
    }
    else if(d>=0.5&&d<=0.9){
        cout<<(int)x<<".5";
    }
    else cout<<x;
    return 0;
}

 


0
已采纳
张韬
张韬
资深守护
资深守护

   double a,b,c,d,n,k;
    输入a,b,c;
    d=(a+b+c)*10;
    k=d;
    d=(int)d%10;
    如果(d>=0与d<=4) printf("%.1f",(int)k/10+0.0);
    否则 如果(d>=5与d<=9) printf("%.1f",(int)k/10+0.5);

别忘了文件头

#include <iostream>
#include <cstdio>

0
我要回答