菜鸟的C语言问题,求解

来源:百度知道 编辑:UC知道 时间:2024/05/30 09:29:11
1
2 3
4 5 6
7 8 9 10
求这个数字图形的编程,用FOR循环

#include "stdio.h"
void main()
{
int i,j;
int a=1;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
printf("%2d",a++);
printf("\n");
}
return 0;
}

楼上的程序运行出来结果有问题哦,不信自己试试看。
看我滴~
#include "stdio.h"

int main()
{
int i,j;
int a=1;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
printf("%d ",a++);
printf("\n");
}
return 0;
}
将楼上的程序稍微改动了一下,这下结果就正确了

你的也是不行滴,换行要在外循环中,不能在内循环中.ok
看下下面的:
#include "stdio.h"
int main()
{
for(int i=1;i<=4;i++)
{
for(int j=1;j<=i;j++)
printf("%d ",a++);
}
printf("\n");
}