通过编程实现下面的题

通过编程实现“通过输入年龄、身高和性别,让大家猜猜他是谁?”。 软件用vs2012

题目不明确,不知道怎么个猜法

我先写一个

#include <stdio.h>

int main() {
    int age;
    float height;
    char gender;
    
    printf("请输入年龄、身高(单位:米)和性别(m表示男性,f表示女性):");
    scanf("%d%f%c", &age, &height, &gender);
    
    if (age >= 18 && age <= 30 && height >= 1.7 && gender == 'm') {
        printf("他可能是某个大学的学生。\n");
    } else if (age >= 25 && height >= 1.65 && gender == 'f') {
        printf("她可能是某个公司的职员。\n");
    } else {
        printf("他(她)可能是谁都不是。\n");
    }
    
    return 0;
}

根据你给的题目,可以用简单的if语句实现,以下是简单示例代码

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int age, height;
    string gender;

    cout << "请输入年龄:";
    cin >> age;
    cout << "请输入身高(单位:厘米):";
    cin >> height;
    cout << "请输入性别(男/女):";
    cin >> gender;

    string name;
    if (gender == "男")
    {
        if (age < 18 && height < 170)
        {
            name = "小明";
        }
        else if (age < 18 && height >= 170)
        {
            name = "李华";
        }
        else if (age >= 18 && height < 170)
        {
            name = "张三";
        }
        else if (age >= 18 && height >= 170)
        {
            name = "王五";
        }
    }
    else if (gender == "女")
    {
        if (age < 18 && height < 160)
        {
            name = "小红";
        }
        else if (age < 18 && height >= 160)
        {
            name = "小芳";
        }
        else if (age >= 18 && height < 160)
        {
            name = "小丽";
        }
        else if (age >= 18 && height >= 160)
        {
            name = "阿珍";
        }
    }

    if (name.empty())
    {
        cout << "很抱歉,我们无法猜出TA是谁。" << endl;
    }
    else
    {
        cout << "大家猜猜TA是谁?" << endl;
        cout << "TA是:" << name << endl;
    }

    return 0;
}

希望能帮到你~~加油

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/653239
  • 除此之外, 这篇博客: C语言入门第一课,VS2010的安装以及使用中的 这一次的等待更加的漫长,仿佛世界末日的来临,整个世界只剩下了这个安装程序。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 终于完了!!!
    在这里插入图片描述

    点完成。

    • 接下来给大家演示一下怎么写Hello World
    • 首先找到Windows标志
      在这里插入图片描述
      点展开
      在这里插入图片描述
      然后点这个东西
      在这里插入图片描述
      然后

      先点一再点二。
      然后新建项目
      在这里插入图片描述
      在这里插入图片描述
      在3处输入一个项目名称。
      下一步
      在这里插入图片描述
      点击空项目。点击完成
      在这里插入图片描述

    然后在源文件处点击右键。
    在这里插入图片描述
    新建项
    在这里插入图片描述
    然后在2起个名字。
    点添加
    然后在白色框内写代码。

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    	printf("Hello World!");
    	system("pause");
    	return 0;
    }
    

    在这里插入图片描述
    然后点击这个运行。
    在这里插入图片描述
    点是
    然后会就出来结果。

    在这里插入图片描述
    就完了。

    个人博客地址:https://dlddw.xyz/