C examples for Statement:for
Limiting Input Using a for Loop
#include <stdio.h> int main(void){ int chosen = 15; // The lucky number int guess = 0; // Stores a guess int count = 3; // The maximum number of tries for( ; count > 0 ; --count){ printf("\nYou have %d tr%s left.", count, count == 1 ? "y" : "ies"); printf("\nEnter a guess: "); // Prompt for a guess scanf("%d", &guess); // Read in a guess if(guess == chosen){ printf("\nCongratulations. You guessed it!\n"); return 0; // End the program }/*from w w w . j a v a 2 s .c o m*/ else if(guess < 1 || guess > 20) // Check for an invalid guess printf("I said the number is between 1 and 20.\n "); else printf("Sorry, %d is wrong. My number is %s than that.\n", guess, chosen > guess ? "greater" : "less"); } printf("\nYou have had three tries and failed. The number was %d\n", chosen); return 0; }