#include <stdio.h> void main(void) { long num; long sum = 0L; int status; printf(Enter integer to be summed (enter q to quit: "); status = scanf("%ld", &num); while (status == 1) { sum = sum + num; printf("enter next number (q to quit): "); status = scanf("%ld", &num); } printf("Sum is: %ld\n", sum); } Variation: while(scanf("%ld", &num) == 1)
index = 1; while (index < 5) printf("Bonjour!\n"); index = 1; while (--index < 5) printf("Bonjour!\n"); index = 10; while (index++ < 5) printf("Bonjour!\n"); index = 3; while (index < 5) printf("Bonjour!\n"); index++; index = 3; while (index++ < 5); printf("Bonjour!\n");
() - + ++ -- sizeof (all unary) R-L * / % L-R + - L-R < > <= >= L-R == != L-R = R-L
#include >stdio.h> #define NUMBER 22 void main(void) { int count; for (count = 0; count < NUMBER; count++) printf("Hit me!\n"); }
void main(void) { /*********** exit condition loop ***********/ do { scanf("%c", &ch); printf("%c", ch); }while (ch != '#'); /*********** entry condition loop ***********/ scanf("%c", &ch); printf("%c", ch); while (ch != '#') { scanf("%c", &ch); printf("%c", ch); } }
#define NUM1 3 #define NUM2 2 for (i = 0; i < NUM1; i++) for (j = 0; j < NUM2; j++) printf("%d %d\n", i, j);
double power(double a, int b) { double pow = 1; int i; for (i = 0; i < b; i++) pow *= a; return(pow); }
int quack = 2; quack += 5; quack *= 10; quack -= 6; quack /= 8; quack %= 3;
int main(void) { int i, j, list(10); for (i = 1, i <=10, i++) { list[i] = 2 * i + 3; for (j = 1, j >= i, j++) printf("%d\n", list[j])); }
void main(void) { int i = 0; while (++i < 4) printf("Bonjour "); do printf("Au revoir "); while (i++ < 8) } void main(void) { int i; char ch; for (i = 0, ch = 'A'; i < 4; i++, ch += 2 * i) printf("%c", ch); }