C语言,循环结构,要求输出数字三角

编写程序输出如下图形:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
要求:循环结构编写程序

第1个回答  2014-11-27
#include <stdio.h>
int main(void)
{
int line,i,j;
printf("请输入行数:");
scanf("%d",&line);

for(i=1;i<=line;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
}追问

不能一次把整个图形都输出来吗

追答

不要输入行数吗
#include
int main(void)
{
int line,i,j;
line=6;
for(i=1;i<=line;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
printf("\n");
}
}

追问

不不不,我的意思是,没有后面的输入任意键几句而是直接一下6行全都出来?可以做到吗?

追答

#include
int main(void)
{
int line,i,j;
line=6;
for(i=1;i<=line;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
printf("\n");
}
while(1);
}

本回答被提问者和网友采纳
第2个回答  2014-11-27
#include<iostream>
using namespace std;
//.............................................................
int main(){
int i,j;
for(i=1;i<=6;i++){
for(j=1;j<=i;j++)
cout<<j;
cout<<endl;
}
return 0;
}
相似回答