鱼C论坛

 找回密码
 立即注册
查看: 2101|回复: 1

[已解决]PTA上的题目

[复制链接]
发表于 2020-11-9 20:34:21 | 显示全部楼层 |阅读模式
5鱼币
求dalao看看
最佳答案
2020-11-9 20:34:22
  1. #include <stdio.h>

  2. #define count 3

  3. int main(void)
  4. {
  5.     float p[3][3],s;
  6.         int f[3];
  7.     for (int i = 0; i < count; i++)
  8.     {
  9.         for (int j = 0; j < count; j++)
  10.         {
  11.                         scanf("%f",&p[i][j]);        //输入赔率
  12.         }
  13.                 if(p[i][0]>p[i][1])//比较该次最大利润的选择
  14.                         f[i]=0;
  15.                 else
  16.                         f[i]=1;
  17.                 if(p[i][f[i]]<p[i][2])
  18.                         f[i]=2;            
  19.     }
  20.     for (int i = 0; i < count; i++)//输出最大利润时的选择
  21.         {
  22.                 if(f[i]==0)
  23.                         printf("W ");
  24.                 if(f[i]==1)
  25.                         printf("T ");
  26.                 if(f[i]==2)
  27.                         printf("L ");
  28.         }
  29.         s=2*((0.65*p[0][f[0]]*p[1][f[1]]*p[2][f[2]])-1);//计算最大利润
  30.         printf("%.2f",s);

  31.     return 0;
  32. }
复制代码
捕获2.PNG
捕获.PNG
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-11-9 20:34:22 | 显示全部楼层    本楼为最佳答案   
  1. #include <stdio.h>

  2. #define count 3

  3. int main(void)
  4. {
  5.     float p[3][3],s;
  6.         int f[3];
  7.     for (int i = 0; i < count; i++)
  8.     {
  9.         for (int j = 0; j < count; j++)
  10.         {
  11.                         scanf("%f",&p[i][j]);        //输入赔率
  12.         }
  13.                 if(p[i][0]>p[i][1])//比较该次最大利润的选择
  14.                         f[i]=0;
  15.                 else
  16.                         f[i]=1;
  17.                 if(p[i][f[i]]<p[i][2])
  18.                         f[i]=2;            
  19.     }
  20.     for (int i = 0; i < count; i++)//输出最大利润时的选择
  21.         {
  22.                 if(f[i]==0)
  23.                         printf("W ");
  24.                 if(f[i]==1)
  25.                         printf("T ");
  26.                 if(f[i]==2)
  27.                         printf("L ");
  28.         }
  29.         s=2*((0.65*p[0][f[0]]*p[1][f[1]]*p[2][f[2]])-1);//计算最大利润
  30.         printf("%.2f",s);

  31.     return 0;
  32. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 20:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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