C / C ++ - Programmierlernwoche 22 ③ Summe der Bewertungen

Themenlink

Titel Beschreibung

Berechnen Sie die Summe von 1/1 + 1/2 + 1/3 +… + 1 / N (N ist der Lesewert)

Eingabe
Eingabe einer Zahl N.


Ergebnisse der Ausgabe- Ausgabe-Berechnung (der Fehler darf 0,00001 nicht überschreiten, unabhängig von der Anzahl der Dezimalstellen)

Probeneingabe

2

Beispielausgabe

1.5

Ideen

Verwenden Sie eine for-Schleife, um die Summe von 1/1 + 1/2 + 1/3 + ... + 1 / N zu berechnen, um von 1 nach N zu schleifen.

C ++ - Code:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    
    
	double n;
	while(cin >> n)
	{
    
    
		double sum = 0.0;
		for(int i = 1; i <= n; i++)
			sum += 1.0 / i;
		cout << sum << endl;
	}
	return 0;
}

Ich denke du magst

Origin blog.csdn.net/qq_44826711/article/details/113572562
Empfohlen
Rangfolge