80分求助,帮帮萌新
查看原帖
80分求助,帮帮萌新
787061
Payton123楼主2022/12/30 21:43

代码贴在这里

#include<bits/stdc++.h>
using namespace std;
int max(int *a){
	static int i=1;
	int *b=(int*)malloc(3*sizeof(int));
	for(int i=0;i<3;i++){
		b[i]=a[i];
	}
	switch(i++){
		case 1:	sort(b,b+3);return b[2];
		case 2: b[0]+=b[1];sort(b,b+3);return b[2];
		case 3: b[1]+=b[2];sort(b,b+3);return b[2];
	}
}
int main(){
	int a[3];
	cin>>a[0]>>a[1]>>a[2];
	double m=(double)max(a)/max(a)/max(a);
	cout<<setprecision(3)<<fixed<<m;
	return 0;
}

Cpp萌新一个,求教

2022/12/30 21:43
加载中...