weixin_45821714 2019-11-23 23:21 采纳率: 0%
浏览 237
已采纳

求问如何实现图中问题

以下是我写的代码,可以实现多次输入,但无法实现题中的输入方式

#include<stdio.h>
#define num 3
void f(int,int,int,int);
int main(void)
{
    int T,s,a,b;
    int n;
    for(n=0;n<num;n++)
    {
        scanf("%d %d %d %d",&T,&s,&a,&b);
        f(T,s,a,b);
    }
    return 0;
 }
 void f(int T,int s,int a,int b)
 {
    if(T*b>(T-s)*a)
    printf("dazhu");
    else if(T*b<(T-s)*a)
    printf("huang");
    else printf("dual");
 }
```![图片说明](https://img-ask.csdn.net/upload/201911/23/1574522376_652596.png)
  • 写回答

1条回答 默认 最新

  • threenewbee 2019-11-24 10:20
    关注

    #define num 3
    这个去掉

    int num;
    scanf("%d", &num);
    for(n=0;n<num;n++)
    ...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿