鱼C论坛

 找回密码
 立即注册
查看: 991|回复: 2

[已解决]大神们,我这个哪里错了啊,我是根据这个流程图去编译,可是编译这个结果最后为0

[复制链接]
发表于 2021-11-8 21:12:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 wwWsir 于 2021-11-8 21:16 编辑

我是想求这个公式
Av   =  (R1 + R2) / R1

#include <stdio.h>
#include <stdlib.h>

int main()
{
   float R1, R2;


   printf("please enter two number: \n");


do{
    scanf("%f %f", &R1, &R2);
    if(R1 < 0, R2 < 0)
        printf("please enter two right number: \n");
}while(R1 < 0, R2 < 0);

getchar();

int y = R1 + R2;
float Av = y / R2;

printf("Av=%f, Av");


return 0;
}
我是想求这个公式
Av   =  (R1 + R2) / R1
最佳答案
2021-11-8 21:20:11
#include <stdio.h>
#include <stdlib.h>

int main()
{
    float R1, R2;

    printf("please enter two number: \n");

    do {
        scanf("%f %f", &R1, &R2);

        // 这里有错误,不能用,可以用&&(并且), ||(或者)
        if(R1 < 0 && R2 < 0)
            printf("please enter two right number: \n");
        // 同理
    } while(R1 < 0 && R2 < 0);

    getchar();

    int y = R1 + R2;
    float Av = y / R2;

    // printf("Av=%f, Av");
    printf("Av=%f", Av);

    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-8 21:20:11 | 显示全部楼层    本楼为最佳答案   
#include <stdio.h>
#include <stdlib.h>

int main()
{
    float R1, R2;

    printf("please enter two number: \n");

    do {
        scanf("%f %f", &R1, &R2);

        // 这里有错误,不能用,可以用&&(并且), ||(或者)
        if(R1 < 0 && R2 < 0)
            printf("please enter two right number: \n");
        // 同理
    } while(R1 < 0 && R2 < 0);

    getchar();

    int y = R1 + R2;
    float Av = y / R2;

    // printf("Av=%f, Av");
    printf("Av=%f", Av);

    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-8 21:35:21 From FishC Mobile | 显示全部楼层
此方星河 发表于 2021-11-8 21:20

太感谢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 23:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表