Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Original geschrieben von Ercan
unsigned int summe,ziffern, zahl
printf("Geben Sie eine Zahl ein: ");
scanf ("%i", &zahl);
ziffern = strlen(zahl); HIER MACHT ER MIR PROBLEME
summe = quersumme(zahl,ziffern);
BEZEICHNUNG
strlen - berechnet die Länge einer Zeichenkette
ÜBERSICHT
#include <string.h>
size_t strlen(const char *s);
BESCHREIBUNG
Die Funktion strlen() berechnet die Länge der Zeichenkette s und
berücksichtigt dabei nicht das Zeichen ‘\0’.
RÜCKGABEWERT
Die Funktion strlen() liefert die Anzahl der Buchstaben der Zeichenket-
ten s zurück.
KONFORM ZU
SVID 3, POSIX, BSD 4.3, ISO 9899
SIEHE AUCH
string(3)
int v = 15002;
if( (v / 10000) > 1 ) printf("mind. 5 Stellen!");
#include <stdio.h>
int main (int argc, char *argv[])
{
char szDieZahl[128], szHilfszahl[128];
int nSumme=0, nHilf=0, i=0;
printf("Geben Sie die zahl ein: ");
gets(szDieZahl);
while (szDieZahl[i] != '\0')
{
sprintf(szHilfszahl, "%c", szDieZahl[i]);
sscanf(szHilfszahl, "%d", &nHilf);
nSumme += nHilf;
i++;
}
printf("\n\nQuersumme von %s = %d\n", szDieZahl, nSumme);
return 0;
}
if (zahl < 10) { printf("1 Stelle"); }
else if (zahl < 100) { printf("2 Stellen"); }
else if (zahl < 1000) { printf("3 Stellen"); }
else if (zahl < 10000) { printf("4 Stellen"); }
else if (zahl < 100000) { printf("5 Stellen"); }
Na aber bitte und was ist mit Sicherheit?Die Zahl als String einzulesen ist Performance-Verschwendung, sorry dass ich das so sage.