第1个回答 推荐于2018-04-12
#include<stdio.h>
void main()
{ int i,j,n=1;
for ( i=0;i<5;i++,printf("\n") ) //5行,每循环一次换行
for ( j=0;j<i+1;j++,n++ ) //每次循环分别输出1,2,3,4,5个数据
printf("%d ",n); //每次输出数据和一个空格,每输出一个数据数据自身加1
}本回答被网友采纳
第2个回答 2013-08-25
#include<stdio.h>
int main()
{
int n;/*n表示要输出的行数*/
scanf("%d",&n);
int i,j,count;
i=1;
count=1;
while(i<=n)
{
j=1;
while(j<i)
{
printf("%d ",count++);
j++;
}
printf("%d\n",count++);
i++;
}
}
第3个回答 2020-05-16
#include<stdio.h>
void main()
{ int i,j,n=1;
for ( i=0;i<5;i++,printf("\n") ) //5行,每循环一次换行
for ( j=0;j<i+1;j++,n++ ) //每次循环分别输出1,2,3,4,5个数据
printf("%d ",n); //每次输出数据和一个空格,每输出一个数据数据自身加1
}
第4个回答 2013-08-25
int sum = 0;
int i = 0, j = 0;
int line = 5;
for (j = 0; j < line; j++)
{
for(i=0; i <= j; i ++)
{
sum ++;
printf ("%d ", i);
}
printf ("\n");
}
第5个回答 2013-08-25
int m=1,n=1;
while(m<=15){
int k=0;
while(k<n){
printf("%d ",m);
++m;
}
printf("\n");
++n;
}