C语言程序:根据数字输入打印不同信息
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;
}
代码解释:
#include <stdio.h>: 包含标准输入输出库,用于使用printf和scanf函数。printInfo、printName、printMajorAndGrade、printGender函数: 分别用于打印不同的信息内容。main函数:printf('请输入数字(0、1、2或3):');提示用户输入数字。scanf('%d', &input);读取用户输入的数字并存储到变量input中。switch语句: 根据input的值选择执行不同的函数。default语句: 当input的值不在 0 到 3 之间时,打印 '无效的输入'。
使用说明:
- 将代码保存为
.c文件,例如print_info.c。 - 编译代码:
gcc print_info.c -o print_info - 运行程序:
./print_info - 根据提示输入数字,程序将根据输入打印相应的信息。
扩展:
- 可以根据需要添加更多的函数,以打印更多不同的内容。
- 可以使用
printf函数中的格式化输出,以控制输出内容的格式。 - 可以使用其他编程语言实现相同的功能。
注意: 代码中的 XXX 需要替换为您的实际信息。
原文地址: https://www.cveoy.top/t/topic/dqvn 著作权归作者所有。请勿转载和采集!