PAT-BASIC1063——计算谱半径
我的PAT-BASIC代码仓:https://github.com/617076674/PAT-BASIC
原题链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805267860930560
题目描述:
知识点:四舍五入
思路:按题述编程即可
注意点:
C语言<math.h>头文件里的sqrt函数会自动四舍五入对应精度的结果。
C++代码:
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int N;
cin >> N;
int max = 0;
int tempSquare;
int tempNum1;
int tempNum2;
for(int i = 0; i < N; i++){
cin >> tempNum1 >> tempNum2;
tempSquare = tempNum1 * tempNum1 + tempNum2 * tempNum2;
if(tempSquare > max){
max = tempSquare;
}
}
printf("%.2lf", sqrt(max));
return 0;
}
C++解题报告: