pragma mark 循环嵌套练习02
pragma mark 概念
pragma mark 代码
#include <stdio.h>
int main()
{
/*
***
**
*
*/
#pragma mark 倒3角形
// 只要以后看到很多行很多列,那么第一时间就要想到循环嵌套
// 数量不确定 要使用变量来保存
// 定义一个变量 保存
/*
int count = 3;
for (int i = 0; i<3; i++) {
// printf("count = %i",count);
for (int j = 0; j < count; j++)
{
// count 决定输出多少个星星
printf("*");
}
// 内循环完毕 要换行
printf("\n");
count --; // 每输出一行就让列数减1
}
*/
/*
int count = 0;
for (int i = 0; i < 3; i++) {
// printf("count = %i",count);
// printf("i = %i",i);
for (int j = count; j < 3; j ++) {
printf("*");
}
printf("\n");
count ++;
}
*/
// for (int i = 0; i < 3; i++) {
// for (int j = i ; j < 3; j ++) {
// printf("*");
// }
// printf("\n");
// }
#pragma mark 正3角形
/*
*
**
***
*/
/*
// 定义第三变量
int count = 0;
for (int i = 0; i < 3; i++) {
for (int j = 0; j<= count; j ++) {
printf("*");
}
printf("\n");
count ++;
}
*/
/*
不定义 第三变量
for (int i = 0; i < 3; i++) {
for (int j = 0; j<= i; j ++) {
printf("*");
}
printf("\n");
}
*/
#pragma mark 总结
/*
// 尖尖朝上:修改 内循环的 条件表达式
*
**
***
// 尖尖朝下:修改 内循环的 初始化表达式
***
**
*
*/
return 0;
}