Voici deux méthodes:
1. Tapez conversion forcée en arrondi
Un nombre à virgule flottante avec des décimales, plus 0,5, puis converti en type int, vous pouvez obtenir, la mise en œuvre du code:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a1,a2;
double x=1.6,y=1.4;
a1=x+0.5;
a2=y+0.5;
cout<<"a1="<<a1<<endl<<"a2="<<a2<<endl;
return 0;
}
测试结果:
2. L'utilisation de la fonction round () pour obtenir l'
utilisation de round () doit inclure le fichier d'en-tête include <math.h>
#include<bits/stdc++.h>
using namespace std;
int main(){
double x=1.6,y=1.4;
cout<<"a1="<<round(x)<<endl<<"a2="<<round(y)<<endl;
return 0;
}
Résultat de l'opération: