C++,编程,每个数字之间有一个空格

如题所述

第1个回答  2018-04-19
//不带空格
#include "stdio.h"

int main()
{
int i,j,k;
for(i=1;i<10;i++)
{
for(k=0;k<10-i;k++)
printf(" ");
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
}
//带空格
#include "stdio.h"

int main()
{
int i,j,k;
for(i=1;i<10;i++)
{
for(k=0;k<10-i;k++)
printf("  ");
for(j=1;j<=i;j++)
{
printf(" %d",i);
}
printf("\n");
}
}
//打印*
#include "stdio.h"

int main()
{
int i,j,k;
for(i=1;i<5;i++)
{
for(k=0;k<15-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
{
printf("*",i);
}
printf("\n");
}
for(i=4;i>0;i--)
{
for(k=0;k<15-i;k++)
printf(" ");
for(j=1;j<=2*i-1;j++)
{
printf("*",i);
}
printf("\n");
}
}

第2个回答  2014-05-06
# include <stdio.h>

int main(int argc, char const *argv[])
{
int i, j;

for(i = 1; i < 10; ++i)
{
for(j = 1; j < 10-i; ++j)
{
printf("  ");
}
for( ; j < 10; ++j)
{
printf("%d ", i);
}
printf("\n");
}
return 0;
}

看看是否符合你的要求,每行的最后一个多加了空格

本回答被提问者采纳
第3个回答  2014-05-06
输出空格的话,你直接输入不就可以了吗
例如:
printf(“%d”,a);->printf("%d ",a);自己输出各空格
c++:
cout<<a<<' ';本回答被网友采纳
第4个回答  2014-05-06
不很懂 的

C++,编程,每个数字之间有一个空格
\/\/不带空格#include "stdio.h"int main(){int i,j,k;for(i=1;i<10;i++){for(k=0;k<10-i;k++)printf(" ");for(j=1;j<=i;j++){printf("%d",i);}printf("\\n");}}\/\/带空格#include "stdio.h"int main(){int i,j,k;for(i=1;i<10;i++){for(k=0;k<10-i;k...

c++中,输出时 每个数据以一个空格隔开,5个一行怎么实现
一个数后面再加一个空格,然后计数,到五个就换行。

c++给数字之间添加空格
思路:直接将输出的数字保存在字符串中进行处理即可。include <iostream> include <string> using namespace std;void main(){ string strOrignal = "";cout<<"Please input a number:"<<endl;getline(cin, strOrignal);cout<<"The output is:"<<endl;for (size_t i=0; i<strOrignal.size(...

C++++输出m~n之间包括M和N所有的数据用空格?
要输出从 m 到 n 的范围内的数字,包括 m 和 n,在 C++ 中,您可以使用循环和cout流来打印每个数字并在它们之间留一个空格。这是您如何执行此操作的示例:include <iostream> int main() { int m = 5;int n = 10;for (int i = m; i <= n; i++) { std::cout << i << " ...

c++给数字之间添加空格
思路:直接将输出的数字保存在字符串中进行处理即可。include <iostream> include <string> using namespace std;void main(){ string strOrignal = "";cout<<"Please input a number:"<<endl;getline(cin, strOrignal);cout<<"The output is:"<<endl;for (size_t i=0; i<strOrignal.size(...

C++ 输入两个数之间有一个空格 平方后输出 两个数之间有很多空格 怎 ...
将\\t修改成空格就可以了,\\t是制表符,就是键盘上的Tab transform(istream_iterator<double>(cin),istream_iterator<double>(),ostream_iterator<double>(cout," "),square);

C++中 输出数据中希望输出两个值之间有空格,或者换行 怎么编写输出语句...
c++支持cout流输出, 头文件是<iostream>,在cout每个流中间插入空格或换行即可 cout << a << "\\n" << b << ' ' << c << endl;也支持printf的格式化输出, 头文件<stdio.h> printf("%d\\n%d %d\\n", a, b, c);

怎样通过Dve-C++调整程序的格式为每一行都有一个空格
还有一种注释的组合键Ctrl + .(英文句点),但不能通过再次按下撤销注释,Devcpp的说明中有一个Ctrl + ,(英文逗号)用于取消注释,但实际使用后没有效果。11、Ctrl + Space(空格键)【代码的智能提示,非常有用】Devcpp同样可以弹出智能提示,估计很多用户都没有发现,上下键移动选取候选项,使用...

...开始输出它的各位数字且输出时各位数字之间有空格
void fun(int n){ if(n\/10)fun(n\/10);cout << n%10 << " ";}

请问C++怎么输入几个数字,中间以“,”隔开???
好像C++没有像scanf控制的那么精确,有个cin.get()是可以忽略掉一个字符的,但那个字符可以是任何字符,不限定是逗号。比如 cin>>a;cin.get();cin>>b;cin.get();cin>>c;你输入1,2,3,或者1a2b3,都可以。

相似回答