题目信息:
经典结构:输入n,输入n个数字
任务:模拟四舍五入到十位
方案1:判断个位数字是否大于等于5,决定进位
方案2:直接加5,再将个位数字变成0
解题逻辑:
// 方案1
#include <iostream>
using namespace std;
int main(){
int n,a;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
if(a%10>=5){
a=(a/10+1)*10;
}
else{
a=a/10*10;
}
cout<<a<<endl;
}
return 0;
}
// 方案2
#include <iostream>
using namespace std;
int main(){
int n,a;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
a=a+5; // 手动四舍五入
a=a/10*10;
cout<<a<<endl;
}
return 0;
}