| 

.NET C# Java Javascript Exception

3
Hallo. Ich habe eine Frage bezüglich eines C Programms im Vim Editor.
Mein Programm sieht wie folgt aus, sollte aber eigentlich nur die Eingabe von 28,29,30 und 31 Tagen eingeben und funktionier auch eh nicht:

#include <stdio.h>
#include <math.h>

int main () {
int d,h,m,s;
printf(\n"Geben Sie die Tage pro Monat ein:");
scanf("%f",&d);
h=d*24;
m=h*60;
s=m*60;
printf("\nDie Anzahl der Tage betraegt:",&d);
printf("\nDie Anzahl der Stunden betraegt:",&h);
printf("\nDie Anzahl der Minuten betraegt:",&m);
printf("\nDie Anzahl der Sekunden betraegt:",&s);
return 0;
}
25.11.2017
Hildegund 11 1
muffi 1,4k 1 9
1 Antwort
0
So funktioniert der Code:

int d,h,m,s;
printf("\nGeben Sie die Tage pro Monat ein: ");
scanf("%d",&d);
h=d*24;
m=h*60;
s=m*60;
printf("Die Anzahl der Tage betraegt: %d\n",d);
printf("Die Anzahl der Stunden betraegt: %d\n",h);
printf("Die Anzahl der Minuten betraegt: %d\n",m);
printf("Die Anzahl der Sekunden betraegt: %d\n",s);

Da war so Einiges nicht ganz korrekt... Du musst im printf mitgeben, was er mit der Variable machen soll (zudem war der Operator & dort falsch). Beim scanf hast Du einen Float angefordert, aber einen int verwendet.
27.11.2017
muffi 1,4k 1 9

Stelle deine C-Frage jetzt!