gpt4 book ai didi

c - 查找等于输入的字符

转载 作者:行者123 更新时间:2023-11-30 19:03:36 24 4
gpt4 key购买 nike

在下面的代码中,我获取用户的输入,然后通过将其与其他每个数字进行比较来找到引入的数字。

<小时/>这是我的代码:

#include <stdio.h>
#include <stdlib.h>

int main(){
int i = 0;
int input;

printf("Input a digit: \n");
scanf("%d", &input);

for(; i < 10; i++)
{
if(i == input)
{
printf("Your input is %d\n", i);
break;
}
}

return 0;

}

我如何检查信件?假设用户输入字母 G,我将其循环与每个其他字符进行比较,直到找到它等于的字符?

最佳答案

您可以使用几乎与已有的代码相同的代码,只需扫描 char:

char input;
scanf("%c", &input);

要检查输入,请使用最符合您期望的内容。 switch 可能是一个不错的选择:

switch (input) {
case 'G':
printf("G was received\n");
break;
default:
printf("Uninteresting character %c was received\n", input);
}

关于c - 查找等于输入的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53695395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com