第04天C语言(08):while-练习3

一、概念
// 使用系统的声音 system("say huatenghudong");
二、代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
    // 帅哥和靓女搭讪,想搞定这个靓女的陌陌号码
    // 靓女的要求,要求男生猜她的年龄,给这个男生3次机会
    
    
    // 1.男生猜多少? 用户输入
    // 2.女生的真实年龄? 随机数
    // 3.根据用户的输入,判断是否和女生的真实年龄一样
    
    /*
    // 1.让男生猜
    printf("请猜猜我的年龄\n");
    int age = -1;
    scanf("%i\n",&age);
    
    // 2.确定女生的年龄
    int girl = arc4random_uniform(20);
    
    // 3.判断是否猜对了
    if (age == girl) {
        printf("陌陌号码是:huatenghudong");
    }
    else if(age > girl)
    {
        printf("你会不会说话,我有那么老吗?\n");
    }
    else if (age < girl)
    {
        printf("我太开心了,你真会聊天\n");
    }
     */

    
    int girl = arc4random_uniform(20);
//    printf("girl %i\n",girl);
    int count = 3;
    while (count > 0) {
        // 1.让男生猜
        printf("请猜猜我的年龄\n");
        int age = -1;
        scanf("%i\n",&age);
        // 3.判断是否猜对了
        if (age == girl) {
            printf("陌陌号码是:huatenghudong\n");
            system("say huatenghudong");
            break;
            
        }
        else if(age > girl)
        {
            printf("你会不会说话,我有那么老吗?\n");
            system("say 你会不会说话,我有那么老吗?");
            
        }
        else if (age < girl)
        {
            printf("我太开心了,你真会聊天\n");
            system("say 我太开心了,你真会聊天");
            
        }
        count --; // 减少他的机会
    }
    
    return 0;
}
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容