C语言程序:根据数字输入打印不同信息

本程序演示如何使用C语言根据用户输入的数字打印不同的信息,例如姓名、专业年级、性别等。

程序功能:

  • 输入 0,打印姓名、专业年级、性别。
  • 输入 1,只打印姓名。
  • 输入 2,只打印专业年级。
  • 输入 3,只打印性别。

代码示例:

#include <stdio.h>

void printInfo()
{
    printf('姓名:XXX\n');
    printf('专业年级:XXX\n');
    printf('性别:XXX\n');
}

void printName()
{
    printf('姓名:XXX\n');
}

void printMajorAndGrade()
{
    printf('专业年级:XXX\n');
}

void printGender()
{
    printf('性别:XXX\n');
}

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

    switch (input)
    {
        case 0:
            printInfo();
            break;
        case 1:
            printName();
            break;
        case 2:
            printMajorAndGrade();
            break;
        case 3:
            printGender();
            break;
        default:
            printf('无效的输入\n');
            break;
    }

    return 0;
}

代码解释:

  1. #include <stdio.h>: 包含标准输入输出库,用于使用 printfscanf 函数。
  2. printInfoprintNameprintMajorAndGradeprintGender 函数: 分别用于打印不同的信息内容。
  3. main 函数:
    • printf('请输入数字(0、1、2或3):'); 提示用户输入数字。
    • scanf('%d', &input); 读取用户输入的数字并存储到变量 input 中。
    • switch 语句: 根据 input 的值选择执行不同的函数。
    • default 语句: 当 input 的值不在 0 到 3 之间时,打印 '无效的输入'。

使用说明:

  1. 将代码保存为 .c 文件,例如 print_info.c
  2. 编译代码:gcc print_info.c -o print_info
  3. 运行程序:./print_info
  4. 根据提示输入数字,程序将根据输入打印相应的信息。

扩展:

  • 可以根据需要添加更多的函数,以打印更多不同的内容。
  • 可以使用 printf 函数中的格式化输出,以控制输出内容的格式。
  • 可以使用其他编程语言实现相同的功能。

注意: 代码中的 XXX 需要替换为您的实际信息。

C语言程序:根据数字输入打印不同信息

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

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