c语言怎么1个数一换行输入?

如题所述

在 C 语言中,可以使用 `scanf` 函数来读取输入。如果你希望每输入一个数后换行,可以在 `scanf` 之后使用一个换行符(`\n`)来实现。

以下是一个简单的示例代码,演示了如何实现每输入一个数后换行:

```c

#include <stdio.h>

int main() {

int num;

printf("请输入一个数:");

scanf("%d", &num); // 输入一个数

printf("你输入的数是:%d\n", num); // 输出输入的数并换行

return 0;

}

```

在这个示例中,当你输入一个数后,会立即换行并输出输入的数。

如果你需要多次输入数,并且每次输入后都要换行,可以在循环中使用类似的方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-24
scanf("%d",&a);
printf("\n");
思路,先输入一个数字,以回车表示输入结束,然后再打印一个换行符,如果你要重复,外层可以加循环。
建议不要纠结scanf("%d\n",&a);这类不确定而且有风险的语句,写两行代码不见得很羞耻,反而确保程序稳定性,才是好的代码习惯。
相似回答