c++用循环语句编写程序输出下面的图形:1 23 456 7890

用循环语句编写程序输出下面的图形:
1
23
456
7890
各位注意是用循环语句啊!!共4行输出!

第1个回答  推荐于2016-05-13
#include<iostream>
using namespace std;
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int i,j,k=0;
for(i=1;i<5;i++)
{for(j=0;j<i;j++)
cout<<a[k++]<<"\t";
cout<<endl;}
return 0;
}本回答被提问者采纳
第2个回答  2010-03-24
int k = 1;
for (int i = 0; i < 4; i++)
{
for (int j = 0; j <= i; j++)
{
printf("%d", k%10);
k++;
}
putchar('\n');
}
第3个回答  2010-03-24
#include <iostream.h>
void main()
{
int i,j,a[4][4];
for(i=0;i<4;i++)
for(j=0;j<=i;j++)
cin>>a[i][j]; //自己输入1 2 3 4 5 6 7 8 9 0
for(i=0;i<4;i++)
{
for(j=0;j<=i;j++) cout<<a[i][j];
cout<<"\n";
}
}
第4个回答  2019-09-20
#include<iostream>
using
namespace
std;
int
main()
{
int
a[10]={1,2,3,4,5,6,7,8,9,0};
int
i,j,k=0;
for(i=1;i<5;i++)
{for(j=0;j<i;j++)<br>
cout<<a[k++]<<"
";<br>
cout<<endl;}
return
0;
}
第5个回答  2010-03-24
#include<iostream>
using namespace std;

int main()
{
for(int i=1;i<=10;i++)
{
cout<<i%10;
if(i==1)
cout<<endl;
if(i==3)
cout<<endl;
if(i==6)
cout<<endl;
}
cout<<endl;
system("pause");
return 0;
}
相似回答