[dywang@deyu zzz]$ vim endlessloop1.c
[dywang@deyu zzz]$ cat endlessloop1.c
#include <stdio.h>
int main() {
int i=1, a, sum=0;
do {
printf("Enter an integer: ");
scanf("%d", &a);
} while ( a!=1999 );
while ( sum < a ) {
printf("%d+", i++ );
sum += i;
}
printf("%d=%d\n", i,sum );
}
[dywang@deyu zzz]$ gcc -o endlessloop1 endlessloop1.c
[dywang@deyu zzz]$ ./endlessloop1 Enter an integer: 34 Enter an integer: 23 Enter an integer: 56 Enter an integer: -2 Enter an integer: 90 Enter an integer: ^C