请问C语言关于数组输出的,怎么输出一组横的数组呀??如图

如图,怎么把输出的数组改成例如:2 5 777 65 13 这样横向的形式啊


#include<stdio.h>
#include<time.h>
#define N 5
int  main()
{

int i,n,a[N];
srand((unsigned)time(NULL));//初始化随机种子
for(i=0;i<N;i++)
{
a[i]=rand()%100+1;//随机生成100以内整数
printf("%d      ", a[i]); //输出中不要加 \n 断行符即可一排输出
//适当加上空格,可以间隔开来
}

return 0;
}

追问

请问这个呢 怎么改

追答

请直接上代码,方便想帮你的人调试,一定要加上程序要求,不然鬼知道
你的代码想达到什么目的??
请直接上代码,方便想帮你的人调试,一定要加上程序要求,不然鬼知道
你的代码想达到什么目的??
cout<<g[x]<<endl;//后面这个断行endl去掉,如果是要一行输出就,再适当加空格
可改成
cout<<g[x]<<" ";

追问

好 懂了呀 谢谢 麻烦了 采纳 之前给了另一个人 给不了你。 十分感谢哦

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-24
printf("%d ",a[i]);

追问

试过呀  可是变成一串连在一起了 你看

追答

%d后加空格

本回答被提问者采纳
相似回答