C语言使用scanf获取用户输入并进行选择判断
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;
}
代码解释:
#include <stdio.h>:包含标准输入输出库,以便使用printf和scanf函数。int input;:声明一个整数变量input来存储用户输入的数字。printf('请输入数字(0、1、2或3):');:提示用户输入一个数字。scanf('%d', &input);:使用scanf函数获取用户输入的整数,并将其存储在input变量中。if-else if-else语句:根据input的值执行不同的操作。- 如果
input等于0,则打印姓名、专业年级和性别。 - 如果
input等于1,则只打印姓名。 - 如果
input等于2,则只打印专业年级。 - 如果
input等于3,则只打印性别。 - 如果
input不是0、1、2或3,则打印'无效的输入'。
- 如果
总结:
本教程介绍了如何使用C语言的scanf函数获取用户输入,并根据输入值进行不同的操作。 scanf函数是C语言中一个非常有用的函数,可以用于从用户那里获取各种类型的数据。
原文地址: https://www.cveoy.top/t/topic/dqVQ 著作权归作者所有。请勿转载和采集!