do {
statement(s);
}while( condition );
[dywang@deyu zzz]$ vim dowhile1.c
[dywang@deyu zzz]$ cat dowhile1.c
#include <stdio.h>
int main() {
int i=1, a, sum=1;
do {
printf("Enter an integer: ");
scanf("%d", &a);
} while ( a<=0 );
while ( sum < a ) {
printf("%d+", i++ );
sum += i;
}
printf("%d=%d\n", i,sum );
}
[dywang@deyu zzz]$ gcc -o dowhile1 dowhile1.c
[dywang@deyu zzz]$ ./dowhile1 Enter an integer: 0 Enter an integer: -3 Enter an integer: 25 1+2+3+4+5+6+7=28