while(condition) { statement(s); }
[dywang@dyw219 zzz]$ vim while1.c [dywang@dyw219 zzz]$ cat while1.c #include <stdio.h> main() { int i=1, a, sum=0; printf("Enter an integer: "); scanf("%d", &a); while ( sum < a ) { printf("%d+", i++ ); sum += i; } printf("%d=%d\n", i,sum ); }
[dywang@dyw219 zzz]$ gcc -o while1 while1.c
[dywang@dyw219 zzz]$ ./while1 Enter an integer: 23 1+2+3+4+5+6+7=27 [dywang@dyw219 zzz]$ ./while1 Enter an integer: 76 1+2+3+4+5+6+7+8+9+10+11+12=77 Enter an integer: 10 1+2+3+4+5+6+7+8+9+10=55
[dywang@dyw219 zzz]$ ./while1 Enter an integer: -3 1=0 [dywang@dyw219 zzz]$ ./while1 Enter an integer: 0 1=0