输入一个小数(不为负数),将它四舍五入后输出。
输入:1.1
输出:1
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
if(a-(int)a<0.5){
cout<<(int)a; //强制类型转化,可以自己试一下系统是怎么转化的(保留整数部分)可以自己查一查
}
else cout<<(int)a+1;
return 0;
}
该程序接收一个非负小数输入,然后根据四舍五入规则将其舍入到最接近的整数,并打印结果。如果输入的小数部分小于0.5,则输出整数部分;否则,输出整数部分加1。
输入一个小数(不为负数),将它四舍五入后输出。
输入:1.1
输出:1
#include<bits/stdc++.h>
using namespace std;
int main(){
double a;
cin>>a;
if(a-(int)a<0.5){
cout<<(int)a; //强制类型转化,可以自己试一下系统是怎么转化的(保留整数部分)可以自己查一查
}
else cout<<(int)a+1;
return 0;
}

被折叠的 条评论
为什么被折叠?