C / C ++ - méthode d'arrondi

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;
}

测试结果:

Insérez la description de l'image ici
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:
Insérez la description de l'image ici

A publié 6 articles originaux · Like1 · Visites 141

Je suppose que tu aimes

Origine blog.csdn.net/qq_46015269/article/details/105555261
conseillé
Classement