目录
1.字符三角形
2. 直角三角形(1)
3.直角三角形(2)
4. 打印乘法口诀表
1.字符三角形
入门级,熟悉输入与输出
#include<stdio.h>
int main()
{char i;scanf("%c",&i);printf(" %c \n",i);printf(" %c%c%c \n",i,i,i);printf("%c%c%c%c%c\n",i,i,i,i,i);return 0;
}
2. 直角三角形(1)
这种空格在每行输出完数字后,不用额外输出空格
#include <stdio.h>int main() {int n;scanf("%d", &n);int count = 1;for (int i = 1; i <= n; i++) {for (int j = 1; j <= n - i + 1; j++) {printf("%02d", count++);}printf("\n");}return 0;
}
3.直角三角形(2)
这种空格在每行输出数字之前,需要额外输出空格
#include<stdio.h>
int main()
{int a;scanf("%d",&a);int count=1;for(int i=0;i<a;i++){for(int j=0;j<a-i-1;j++){printf(" ");}for(int k=0;k<=i;k++){printf("%02d",count);count++;}printf("\n");}return 0;
}
4. 打印乘法口诀表
其实打印三角形矩阵的核心就是双重循环,掌握之后我们就可以试试进阶版--打印乘法口诀表!
#include<stdio.h>
int main()
{int n;scanf("%d",&n);int i,j;i=1;while(i<=n){j=1;while(j<=i){printf("%d*%d=%d",j,i,i*j);if(i*j<10){printf(" ");}else{printf(" ");}j++;}printf("\n");i++;}return 0;
}
***新人博主创作不易,希望大家多多点赞关注呀~