一、题目分析
连个图形分别打印,大家回顾一下之前学习的打印九九乘法表和打印菱形,可能会收到启发。
二、程序代码
#include<stdio.h>
#include<math.h>
int main(){
int n;
int x=1;
scanf("%d",&n);
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(x<=9)
printf("0%d",x);
else
printf("%d",x);
x++;
}
printf("\n");
}
x=1;
printf("\n");
for(int i=1;i<=n;i++){
for(int j=1;j<=2*(n-i);j++)
printf(" ");
for(int j=1;j<=i;j++){
if(x<=9)
printf("0%d",x);
else
printf("%d",x);
x++;
}
printf("\n");
}
return 0;
}