消逝的代码 2022-06-24 13:43 采纳率: 100%
浏览 41
已结题

c改python该怎么改

#include
#include <stdio.h>
using namespace std;

int main()
{

int max(int ,int,int);
int a,b,c;
double m;
cin>>a>>b>>c;
m=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c)*1.0);
printf("%.3lf\n",m);
return 0;

}
int max (int a,int b,int c)
{
int maxx=-9999;
if(a>maxx)
maxx=a;
if(b>maxx)
maxx=b;
if(c>maxx)
maxx=c;
return maxx;

}

  • 写回答

1条回答 默认 最新

  • Hann Yang 优质创作者: 编程框架技术领域 2022-06-24 14:24
    关注
    def Max(a,b,c):
        if a<b:
            a,b = b,a
        if a<c:
            a,c = c,a
        return a
    
    def main():
        a,b,c = list(map(int,input().split())) #输入3个整数,用空格隔开
        m = Max(a,b,c)/(Max(a+b,b,c)*Max(a,b,b+c)*1.0)
        print(f'{m:.3f}')
    
    if __name__ == "__main__":
        main()
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月2日
  • 已采纳回答 6月24日
  • 专家修改了标签 6月24日
  • 创建了问题 6月24日