Notiz; Dies ist strikt "C" - es würde/sollte in C++ anders (und besser) gemacht werden (scanf und printf sind scheiße, für den Anfang!). Es gibt hier keine Bereichsprüfungen, die in einer "echten" Software vorhanden wären. Printf kann die endgültige Ausgabe für "product" falsch formatieren, je nachdem, welchen Compiler Sie verwenden. Kommentieren Sie hier, wenn Sie eine Erklärung benötigen. Beachten Sie, dass Blurtit die umgekehrten Schrägstriche vor dem "n" am Ende eines Teils des Textes weggelassen hat, um einen Zeilenumbruch zu erstellen.
int main(int argc, char* argv[], char* envp[])
{
int inNumbers[5];
int gesamt=0;
int Produkt=1;
kurz ich;
/* Holen Sie sich zuerst die Zahlen in */
für (i=1; i<6; i++)
{
printf("Bitte geben Sie mir eine Nummer");
scanf("%d", &inNumbers[i]);
printf("Sie haben %dn eingegeben", inNumbers[i]);
}
/* jetzt summiere sie */
für (i=1; i<6; i++)
{
total=total+inNumbers[i];
}
printf("Gesamt ist %dn",Gesamt);
/*Jetzt produzieren Sie ein Produkt */
für (i=1; i<6; i++)
{
printf("Produkt ist bisher %dn",Produkt);
product=product*inNumbers[i];
}
printf("Produkt ist %dn",Produkt);
0 zurückgeben;
}