Systemnahe Programmierung in C: while- und do-Schleifen |
|
1#include <stdio.h>
2
3int
4main (void)
5{
6 int ch, numOfSpaces = 0;
7
8 printf ("Gib einen Satz ein:\n");
9
10 ch = getchar ();
11 while (ch != '\n')
12 {
13 if (ch == ' ')
14 ++numOfSpaces;
15 ch = getchar ();
16 }
17
18 printf ("Die Anzahl Zwischenraeume ist %d.\n", numOfSpaces);
19
20 return 0;
21}
|
1#include <stdio.h>
2
3int
4main (void)
5{
6 int ch, numOfSpaces = 0;
7
8 printf ("Gib einen Satz ein:\n");
9
10 do
11 {
12 ch = getchar ();
13 if (ch == ' ')
14 ++numOfSpaces;
15 }
16 while (ch != '\n');
17
18 printf ("Die Anzahl Zwischenraeume ist %d.\n", numOfSpaces);
19
20 return 0;
21}
|
Letzte Änderung: 11.01.2007 | © Prof. Dr. Uwe Schmidt |