=97&&b=65&&b<=90-6ren">
gpt4 book ai didi

c - 如何在C while循环中仅打印 '\n'最后一个字符?

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

我想在句子末尾打印一个“\n”。

就像

Hello my friend

Yo Hi

这是我的代码

while(scanf("%c",&b)!=EOF)
{
if((b>=97&&b<=122)||(b>=65&&b<=90)||b==32)
printf("%c",b);

printf("\n");
}

但它不起作用。

我应该添加一个条件来打印'\n'

可能会喜欢

if(last character)
printf("\n");

但我不知道该怎么做

最佳答案

这里的问题是,您不知道最后一个字符何时发生,至少不在循环内部。因此,解决问题的简单方法是将换行符的打印移出循环。

关于c - 如何在C while循环中仅打印 '\n'最后一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38846676/

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