c语言输出一行数字用空格隔开
时间: 2024-06-13 14:06:44 浏览: 10
以下是两种C语言输出一行数字用空格隔开的例子:
1.使用for循环输出一行数字,最后一个数字后没有空格
```c
for (int i = 0; i < m; i++) {
printf("%d", a[i]);
if (i == m - 1) {
printf("\n");
} else {
printf(" ");
}
}
```
2.使用链表输出一行数字,每个数字之间用空格隔开
```c
int flag = 1;
while (p) {
if (flag) {
flag = 0;
cout << p->data;
} else {
cout << " " << p->data;
}
p = p->next;
}
cout << endl;
```
相关问题
c语言中,输入五个用空格隔开的数并将其反向输出,输入输出各占一行
```c
#include <stdio.h>
int main() {
int nums[5];
printf("请输入五个用空格隔开的整数:");
for (int i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
printf("反向输出:\n");
for (int i = 4; i >= 0; i--) {
printf("%d\n", nums[i]);
}
return 0;
}
```
c语言求两个整数的和,一行输入两个用空格隔开的整数
可以使用以下代码来实现C语言求两个整数的和,一行输入两个用空格隔开的整数:
```c
#include <stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
int sum = a + b;
printf("两个整数的和为:%d\n", sum);
return 0;
}
```