本文实例展示了C语言循环结构与时间函数用法,对于C语言的学习来说是非常不错的参考借鉴材料。分享给大家供大家参考之用。具体如下:
完整实例代码如下:
#include#include #include #include #include int main(void) { char nextGame = 'Y'; bool correct = false; int counter = 0; int seq_len = 0; int input_num = 0; time_t seed = 0; //int i = 0; clock_t start_clock = 0; int time_taken = 0; printf("Here is a simon game for training memory ability .n"); printf("nThe screen will show a number sequence for 1 second , "); printf("then the sequence will disappear. You are suggested to " "input the same sequence to pass the game.n"); printf("nNotice this: each digit is seperated by a space. n"); printf("nNow press Enter to play .. Good luck !n"); scanf("%c",&nextGame); //Waiting for user's input do { correct = true ; counter = 0 ; seq_len = 2 ; time_taken = clock(); while(correct) { seq_len += (counter++ % 3 == 0); //if "==" expression is true,returns 1; else returns 0 seed = time(NULL); srand((unsigned int)seed); //initialize the seed for rand() function for(int i=0; i 本文实例源自国外网站,为一个数字游戏,感兴趣的读者可以调试运行一下,体会代码的原理,加深对C语言循环结构域时间函数的认识。



