注册 登录
编程论坛 C语言论坛

新手学习c语言 这个程序怎么做 求大佬给个回复 谢谢

r2271135271 发布于 2020-03-19 15:45, 2564 次点击
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录


[此贴子已经被作者于2020-3-19 16:12编辑过]

13 回复
#2
xianfajushi2020-03-19 16:25
假设这个计算公式是固定的,按公式写代码即可.
#3
xianfajushi2020-03-19 18:13
按题目写个D,写分母,分式,结果。
#4
自学的数学2020-03-19 18:34
因为涉及到除法,所以a b c d y  的值最好定义为 float
#5
xianfajushi2020-03-19 18:54
不知道对?
程序代码:

double jss(int a = 3, int b = 4, int c = 3)
{
    double d = a + 10, fm = 0, fs = 0;
    fm = d / 2;
    fm += b;
    fs = d / fm;
    return c*fs;
}
#6
hbccc2020-03-19 20:05
d=a+10;
y=d/(b+d/2)*c;

y=(a+10)/(b+(a+10)/2)*c
#7
return_02020-03-19 20:07
呵呵
#8
return_02020-03-19 20:07
回复 6楼 hbccc
我觉得楼主是看不懂这个公式
#9
return_02020-03-19 20:10
y的值是:
a+10的答案,除以b加上a+10除以2的和,再乘c
#10
return_02020-03-19 20:14
double最保险,最好不要float
#11
binthyrain2020-03-20 13:19
#include<stdio.h>
int main(void)
{
    double y, a, b, c, d;
    a = 3, b = 4, c = 3;
    d = a + 10;
    y = d / (b + d / 2) * c;
    printf("\n\ny  =  %lf\n\n\n", y);
    return 0;
}
#12
maomao123452020-03-24 12:15
浮点数最好用double,然后按照公式一步一步写就行了
#13
maomao123452020-03-24 12:20
#include<iostream>
using namespace std;
int mian(){
    int a=3,b=4,c=3,d,y;
    d=a+10;
    y=d/(b+d/2)*c;
    cout<<y;
    return 0;
}
我用的是c++,不知道对不对
#14
maomao123452020-03-24 12:21
int最好用double
1