c语言文本作图编程题 双重循环结构 打印如下图形 求大神!!!
发布网友
发布时间:2022-04-28 11:02
我来回答
共1个回答
热心网友
时间:2023-10-01 20:21
按照你的要求编写的C语言程序如下
#include <stdio.h>
int main(){
int N=4,i,j,k;
for(i=1;i<=N;i++){
k=N-1;
for(j=1;j<=N-i;j++){
printf(" ");
}
for(j=1;j<=i;j++){
printf("%d",k--);
}
k=k+1;
for(j=1;j<=i-1;j++){
printf("%d",++k);
}
printf("\n");
}
for(i=N-1;i>=1;i--){
k=N-1;
for(j=1;j<=N-i;j++){
printf(" ");
}
for(j=1;j<=i;j++){
printf("%d",k--);
}
k=k+1;
for(j=1;j<=i-1;j++){
printf("%d",++k);
}
printf("\n");
}
return 0;
}
运行结果
3
323
32123
3210123
32123
323
3