目录
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;
}
***新人博主创作不易,希望大家多多点赞关注呀~