c语言中如何一次输出多行相同的数
时间: 2024-09-27 07:15:31 浏览: 21
在C语言中,如果你想在一个循环中多次输出相同的内容,每次之间需要手动添加换行符`\n`。这里是一个简单的例子,假设你想输出10次"Hello World!":
```c
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 10; i++) {
printf("Hello World!\n"); // 每次循环都会输出一行
}
return 0;
}
```
这会打印出10行"Hello World!",每行之间由系统默认的换行符分隔。
如果你想在同一行打印多个值,可以省略换行符,例如输出1到10的数字:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 10; i++) {
printf("%d ", i); // 数字间用空格隔开,整个循环只有一行
}
printf("\n"); // 打印完后添加换行符,让后续输出在新行开始
return 0;
}
```
这个程序会在一行内依次输出1到10的数字,最后用换行符结束这一行。