问题标题: 酷町堂:1254 工资问题

0
0
已解决
王劭杰
王劭杰
高级守护
高级守护

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<a-b+a;
    printf("%.1f",a);
    return 0;
}
 


0
已采纳
芮奥运
芮奥运
高级光能
高级光能
 bf=sqrt(b/a)-1;
    c2017=(1+bf)*5490;
    printf("%.2f",int(c2017*100)/100.0);

定义实数a=3830,b=5490;

定义实数bf=0,c2017;

实数(float)

头文件:

#include<cmath>
#include<cstdio>
#include<iostream>
0
杨陈卓
杨陈卓
新手天翼
新手天翼
    x=sqrt(5490.0/3830);
    printf("%.2f",5490*x);

 

0
陆麟瑞
陆麟瑞
资深天翼
资深天翼

你的计算方法有误,应该这样写:先定义两个double型变量,

进行以下操作:

x=sqrt(5490/3830.0)-1;
    y=5490*(1+x);

最后用printf输出y保留两位小数。

0
马佳滢
马佳滢
新手天翼
新手天翼

王劭杰 你好!

头文件;

 #(这部分自己想)<cstdio>
 #(这部分自己想)<math.h>
(除了iostream之外)

错了错了,中间那部分,

cin>>a>>b;//输入?丢掉,见   输入描述 Input Description:没有输入。
cout<<a-b+a;//嗯?没那么简单,提高不是这样的啦

改成: 

a赋值sqrt(5490.0÷3830.0);
b赋值5490×t;

还有

printf("%.1f",a);//不是保留一位小数

改成: 

printf输出(d);(括号内内容:"%.2f\n",d)

 

0
马佳滢
马佳滢
新手天翼
新手天翼

图片:

                               

头文件:

                               #(这部分自己想)<cstdio>

                               #(这部分自己想)<math.h>

0
杨子逸
杨子逸
新手天翼
新手天翼

核心语句

    bf=sqrt(b/a)-1;
    c2017=(1+bf)*5490;
0
我要回答