gpt4 book ai didi

c - 它是如何工作的 : a specific while-loop

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

int main(){ 
char s;
while(s!='\n'){
scanf("%c",&s);
if(s==' ')continue;
else printf("%c",s);
}
}

输入:堆栈溢出

输出:计算器

我的预期:SSttaacckkoovveerrfflloooww

我不明白这是怎么回事。

最佳答案

- You have a while loop with the condition that s is not an enter character.
- You read a character from keyboard
- You test if the character is space.
- If true (the character is space) you continue reading another character
  • 如果为 false(字符不是空格),则将其打印在屏幕上(只打印一次那个字符)

  • 在你的代码中没有一行打印你存储在 s 中的字符的两倍例如。否则 printf("%c%c",s,s);

关于c - 它是如何工作的 : a specific while-loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53584413/

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