C语言使用scanf获取用户输入并进行选择判断

本教程将演示如何使用C语言的scanf函数获取用户输入的数字,并根据输入值执行不同的操作。

以下是使用scanf函数获取用户输入并进行选择判断的C语言代码示例:

#include <stdio.h>

int main()
{
    int input;
    
    printf('请输入数字(0、1、2或3):');
    scanf('%d', &input);

    if (input == 0)
    {
        printf('姓名:XXX\n');
        printf('专业年级:XXX\n');
        printf('性别:XXX\n');
    }
    else if (input == 1)
    {
        printf('姓名:XXX\n');
    }
    else if (input == 2)
    {
        printf('专业年级:XXX\n');
    }
    else if (input == 3)
    {
        printf('性别:XXX\n');
    }
    else
    {
        printf('无效的输入\n');
    }

    return 0;
}

代码解释:

  1. #include <stdio.h>:包含标准输入输出库,以便使用printfscanf函数。
  2. int input;:声明一个整数变量input来存储用户输入的数字。
  3. printf('请输入数字(0、1、2或3):');:提示用户输入一个数字。
  4. scanf('%d', &input);:使用scanf函数获取用户输入的整数,并将其存储在input变量中。
  5. if-else if-else语句:根据input的值执行不同的操作。
    • 如果input等于0,则打印姓名、专业年级和性别。
    • 如果input等于1,则只打印姓名。
    • 如果input等于2,则只打印专业年级。
    • 如果input等于3,则只打印性别。
    • 如果input不是0、1、2或3,则打印'无效的输入'。

总结:

本教程介绍了如何使用C语言的scanf函数获取用户输入,并根据输入值进行不同的操作。 scanf函数是C语言中一个非常有用的函数,可以用于从用户那里获取各种类型的数据。

C语言使用scanf获取用户输入并进行选择判断

原文地址: https://www.cveoy.top/t/topic/dqVQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录