C语言day04-08while练习3

pragma mark while练习3

pragma mark 概念

/**
 *  C语言的函数库
    #include <stdlib.h> // 随机数函数库 语音功能
    arc4random_uniform(20);               随机数函数库
    system("say 我的WeChat is LYH28588");  让计算机拥有语音播放功能
 */

pragma mark 代码

#include <stdio.h>
#include <stdlib.h> // 随机数函数库 语音功能
int main()
{
    // 帅哥要和靓女搭讪,想搞定这个靓女的陌陌号码
    // 靓女的要求,要求男生猜她的年龄,给这个男生3次机会
    
    // 1.男生猜多少?用户输入
    // 2.女生的真实年龄? 随机数
    // 3.根据用户的输入,判断是否和女生的真实年龄一样
    
    // 让男生猜
    /*
    printf("请猜猜我的年龄\n");
    int age = -1;
    scanf("%i",&age);
    */
    // 2.确定女生的年龄
    int girl = arc4random_uniform(20);
    /*
    // 3.判断是否猜对了
    if (age == girl) {
        printf("陌陌号码是:12345678");
    }
    else if (age > girl)
    {
        printf("你会不会说话,我有那么老吗?");
    }
    else if (age < girl)
    {
        printf("我太开心了,你真会聊天");
    }
    */
    printf("%i",girl);
    int count = 3;
    while (count > 0) {
        // 让男生猜
        printf("请猜猜我的年龄\n");
        int age = -1;
        scanf("%i",&age);
        
        // 3.判断是否猜对了
        if (age == girl) {
            printf("陌陌号码是:12345678\n");
            system("say 我的陌陌号12345678");             //让电脑语音
            break;  // break可以用在switch和循环结构中
            // 只要执行到break那么就不会再次回去判断条件了
            
        }
        else if (age > girl)
        {
            printf("你会不会说话,我有那么老吗?\n");
            system("say 你会不会说话,我有那么老吗?");
        }
        else if (age < girl)
        {
            printf("我太开心了,你真会聊天\n");
            system("say 我太开心了,你真会聊天");
        }
        count -- ; // 减少次数
    }
    
    return 0;
}
    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/4bcb2fbc91c7
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞