Program:
#include <stdio.h>
int main() {
    char t;
    while(1) {
        t='\0';
        printf("\nExit?(y/n): ");
        scanf("%c", &t);
        if( t=='y' || t=='Y') {
            return 0;
        }
        else
        printf("\nContinuing...");
    }
    return 0;
}
Output:
$ vim Return.c
$ gcc -o Return Return.c
$ ./Return
Exit?(y/n): n
Continuing...
Exit?(y/n):
Continuing...
Exit?(y/n): n
Continuing...
Exit?(y/n):
Continuing...
Exit?(y/n): y
$
after giving 'n' as input, the 
Continuing...
Exit?(y/n):
loops for one more time, with out taking input from user. If there any mistake in code , please let me know
 
     
     
    