怎么通过C语言编程实现下面效果

来源:百度知道 编辑:UC知道 时间:2024/06/02 03:07:14
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321
12345678987654321
请按任意键继续. . .
题目 是要求用程序结构编程自动实现,而不是手工录入,晕~~~~~~~~~~~~

main()
{
int lines_num=9;/* 行数可以修改 本程序2009-3-2 17:59在tc2.0下调试通过 */
int current_line=1;
int i;

while(current_line<=lines_num)
{
for(i=1;i<current_line;i++)printf("%d",i);
for(i=current_line;i>=1;i--)printf("%d",i);
printf("\r\n");
current_line++;
}
}

#include <stdio.h>
main()
{
int i,j;
int count=0;

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

可以用for 循环得以实现