c语言执行的时候,让输入一个数之后自动换行,需要在scanf()之后怎么写?

2025-02-27 20:40:56
推荐回答(5个)
回答1:

scanf()函数就是根据你输入的换行符(你按回车键)来判断你的输入是否结束。如果你输入一个数,比如你要输入123,但你输入1是不是就自动换行。。。。,所以不行

回答2:

我也遇到过这样的问题,目前也没想到怎么办,但以我现在的经历,通常C++,ACM上输入格式没那么严格,不用换行,空格就行,但输出要服从所给格式

回答3:

你scanf()之后它会自动换行啊。。你肯定要敲一下回车确定输入的

回答4:

你可以这么写scanf("%[^END]",a);这样是以END结束,里面输入什么就一什么结束,回车就可以换行了

回答5:

scanf()你正常输入就行
比如说scanf("%d%d%f",&math,&eng,&c);
你输入
45↙
56↙
67↙
↙表示回车 这样就会出现你说的换行