gpt4 book ai didi

将(?)用户输入的字符更改为另一个字符c语言

转载 作者:行者123 更新时间:2023-11-30 21:38:38 25 4
gpt4 key购买 nike

为学校编写一个程序,让用户输入字符来识别气瓶。这是我到目前为止所写的内容,但所有输入都显示氨。

#include <stdio.h>

int main()
{
char n;

printf("Please enter the first letter of color of gas cylinder\n");
scanf("%c", &n);

if(n = 'o' ){
printf("Ammonia\n");
}
else if(n = 'b'){
printf("Carbon Monoxide\n");
}
else if(n = 'y'){
printf("Hydrogen\n");
}
else if(n = 'g'){
printf("Oxygen\n");
}
else{
printf("Contents Unknown\n");
}

return 0;

}

最佳答案

您希望在 if 语句中使用 ==(等于运算符)。

= 是赋值运算符 - 它将把 n 设置为“o”,因此您的第一个 if 语句始终返回 true (' o' 不为零)。

关于将(?)用户输入的字符更改为另一个字符c语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51015066/

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