从前有条河 2018-11-30 02:14 采纳率: 0%
浏览 953

void函数怎么调用scanf

具体代码如下,运行出来不管输入什么结果它都只循环在第一个循环语句里,求解

 #include "stdio.h"
#include "string.h"
//利润低于或等于10万
void lr1(double c1);
//利润高于10万低于20万
void lr2(double c2);
//利润20万到40万之间
void lr3(double c3);
//利润40万到60万之间
void lr4(double c4);
//利润60万到60万之间
void lr5(double c5);
//利润大于100万
void lr6(double c6);

int main()
{
    double zlr;
    printf("您的利润为:");
    if(zlr<100000)
    {
        lr1(zlr+zlr*0.1);
    }


     if(zlr>=1000000&&zlr<=200000)
    {
        lr2(zlr+((zlr-100000)*0.075+(zlr-(zlr-100000)*0.1)));
    }


     if(zlr>200000&&zlr<=400000)
    {
        lr3(zlr+(zlr+((zlr-200000)*0.05)));
    }



        if(zlr>400000&&zlr<=600000)
    {
        lr4(zlr+((zlr-400000)*0.03));
    }



    if(zlr>600000&&zlr<=1000000)
    {
        lr5(zlr+((zlr-600000)*0.015));
    }


       if(zlr>1000000)
    {
        lr6(zlr+((zlr-1000000)*0.01));
    }



}

//利润低于或等于10万
void lr1(double zlr)
{
    scanf("%lf",&zlr);
        printf("您的总利润为:%lf",zlr+zlr*0.1);
};

//利润高于10万低于20万
void lr2(double zlr)
{
    scanf("lf",&zlr);

    printf("您的总利润为:%lf",zlr+((zlr-100000)*0.075+(zlr-(zlr-100000)*0.1)));
};

//利润20万到40万之间
void lr3(double zlr)
{
    scanf("%lf",&zlr);
    printf("您的总利润为:%lf",zlr+((zlr-200000)*0.05));
};

//利润40万到60万之间
void lr4(double zlr)
{
    scanf("%lf",&zlr);
    printf("您的总利润为:%lf",zlr+((zlr-400000)*0.03));
};
//利润60万到60万之间
void lr5(double zlr)
{
    scanf("%lf",&zlr);
    printf("您的总利润为:%lf",zlr+((zlr-6000000)*0.015));
};
//利润大于100万
void lr6(double zlr)
{
    scanf("%lf",&zlr);
    printf("您的总利润为:%lf",zlr+((zlr-1000000)*0.01));
};

  • 写回答

2条回答 默认 最新

  • harkbox 2018-11-30 03:31
    关注

    你开始用那个变量比较常数,但你没给这个变量赋值,你这是if,是判断语句。

    评论

报告相同问题?

悬赏问题

  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库
  • ¥15 C# datagridview 单元格显示进度及值
  • ¥15 thinkphp6配合social login单点登录问题
  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配