Ich möchte die Summe der arithmetischen Progression berechnen, in der wir 3 Variablen vom Benutzer nehmen müssen. a = erste Zahl, b = Schrittweite/Schrittweite, c = Länge der Sequenz. Wenn es mehr als einen Testfall gibt, sagen wir drei, dann muss ich a, b, c dreimal scannen. Wie macht man das? Zum Beispiel scanf ("% d% d% d", a, b, c); 3 mal ohne Auswirkung Anfangswerte im ersten Testfall.Mehrere Variablen in Abhängigkeit von Testfällen scannen?
Antwort
put scanf ("% d% d% d", a, b, c); innerhalb einer Schleife dann in der gleichen Schleife tun Sie Ihre Codierung, was Sie mit den Werten tun möchten, stellen Sie sicher, diese Zeile scanf zu schreiben ("% d% d% d", a, b, c); vor deinem Arbeitscode. oder wenn Sie Werte speichern möchten, deklarieren Sie das Array für a, b, c wie aValues [] bValues [] cValuesthen [] und setzen Sie Ihre Daten dann durch die Schleife in das Array.
Nehmen wir an, ich habe eine Funktion zum Berechnen der Summenaufgabe. Wie kann ich Zahlen als Funktionsparameter übergeben? – Vinnny
Void-Funktion (data_type param []) {tun Sie Ihren Code hier .....} –
oder Sie können einen Zeiger als Funktionsparameter verwenden .. aber das ist Fehler machen, wenn Sie nicht Ihren Code gut pflegen können –
Wenn Sie keine Testfälle kennen, lesen Sie sie zuerst und speichern Sie sie in einer Variablen.
int calculate_ap(int a, int b, int c)
{
//Implement function to calculate Arithmetic progression and return the result
}
int main()
{
int test_cases = 0;
int a, b, c;
scanf("%d", &test_cases); //Reads no of test cases
while(test_cases--)
{
scanf("%d, %d, %d", &a, &b, &c); //read A, B, C
printf("%d\n", calculate_ap(a, b, c));
}
}
Hoffe, das hilft.
- 1. Standardabweichung in Abhängigkeit von variablen
- 2. AVCaptureMetadataOutput mehrere Typen scannen
- 3. Automatisches Erstellen von Testfällen
- 4. Wie scannen (ascan) mehrere URLs
- 5. Mehrere HTML-Dateien in CSV-Datei scannen
- 6. Strukturierung Firebase-Datenbank, Abhängigkeit von zwei Variablen
- 7. Ausführen von Openstack-Rally-Testfällen
- 8. Mehrere partielle Abhängigkeit Plots in einem Diagramm
- 9. Bedingte Ausführung von Mocha-Testfällen
- 10. ggplot für mehrere Variablen (Aufteilen von Variablen)
- 11. Berechnen Wert der Variablen in Abhängigkeit von den Eingangsfaktoren
- 12. Auswahl der Klasse in Abhängigkeit von der Variablen
- 13. cmake Abhängigkeiten scannen langsam
- 14. Mehrere Variablen in Optionswert
- 15. Ändern der Reihenfolge von Testfällen in Selenium IDE
- 16. Maven importieren mehrere Gläser in eine Abhängigkeit
- 17. Component Scan nicht Scannen von Unterpaketen
- 18. Scannen von Bilderfassungshardware von Java
- 19. XML-Bericht von JUnit-Testfällen generieren
- 20. SQL Server: SUM mehrere Zeilen in Abhängigkeit von einem conditon
- 21. Scala: Definieren von Testfällen basierend auf Ordner
- 22. Ergebnisse auf Basis von Testfällen ausschließen
- 23. Barcode scannen in Webbrowser Problem
- 24. Mehrere Strings aus derselben Zeile in einer Datei scannen (C)
- 25. SQLite-Problem beim Ausführen von Django-Testfällen
- 26. Wählen Sie mehrere Spalten in mehrere Variablen
- 27. PHP mehrere Variablen in einem
- 28. Aufruf verschiedener Variablen in Abhängigkeit von den Werten einer anderen Variablen
- 29. Variable in mehrere Variablen teilen
- 30. Verwendung von Assert-Anweisung in Testfällen geschrieben in Python
Wenn Sie die genaue Anzahl wissen, verwenden Sie eine for-Schleife. Andernfalls verwenden Sie eine while-Schleife (und wählen Sie eine vernünftige Ausgangsbedingung). Wenn Sie sagen, ohne die Anfangswerte zu beeinflussen, wollen Sie diese in einem Array zur späteren Verwendung speichern? – doctorlove
Wenn ich 2 Testfälle habe a, b, c = 1, 2, 5 dann Summe der Progression wud 1+ 3 + 5 + 7 + 9 = 25, – Vinnny
Im zweiten Fall kann ich a, b, c = 4 haben , 2, 10 und so weiter. Grundsätzlich möchte ich jedes Mal Werte von a, b, c verwenden, um eine neue Summe zu berechnen. – Vinnny