gpt4 book ai didi

c - 为什么代码只输出 'Have a nice day?' 尽管输入了 Friday 并声明了给定的字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 01:16:25 24 4
gpt4 key购买 nike

<分区>

我正在编写一个 c 程序,如果当天是星期五,则使用 if-else 语句打印特定语句。涉及什么错误?

我试过对相同的代码使用整数值并且它有效,但是当我将 n 等同于星期五时,输出仅显示 else 部分。

char s[10]="Friday";
char n[6];
printf("Enter a day:\n");
scanf("%s",n); //n is string
if(n==s)
printf("Have a nice weekend!");
else
printf("Have a nice day!");

我希望“星期五”的输出是“周末愉快!”,但输出是“祝你有美好的一天!”对于任何输入。

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