1,已知要输出的数的个数
ex:输出 1 2 3 4 5,这五个数
代码一:
#include<iostream>
using namespace std;
int a[10];
int main()
{
int n=5;
for(int i=1; i<=n; i++)
cin>>a[i];
cout<<a[1];
for(int i=2; i<=n; i++)
{
cout<<" "<<a[i];
}
cout<<endl;
return 0;
}
ps:控制空格的目的就是防止最后面一个数后面有空格。而要达到的目的是 五个数中有四个空格,也就是说空格只位于两个数之间,上面的代码你可以自己在稿纸上写一下过程就行了。
不知道要输出的数的个数:
思路,先把输出的第一个标记下来,然后如果被标记了就只输出这个数,然后标记完之后把标记删掉,然后后面的输出时就是 空格+数字的形式了。
代码:
int flag=1;
if(flag==1)
{
cout<<1;
flag=0;
}
else
cout<<" "<<2;
这个就是控制输出的代码