/* 使用循环打印三角形 ---* --*** -***** *******
*/ 我的方法:victory:
#include <stdio.h>
int main(int argc, const char * argv[]){
// 定义变量 行数 列数 //一个问题多中解决思路 int i,j,count = 0; // 用外for循环控制行 内层for控制列 for(i =0;i<4;i++){ // 用for循环输出' ' for(j = 0; j<4-i-1;j++) printf(" ");
// 用for循环输出'*' for( count =0;count++!=i*2+1;)/ printf("*");
printf("\n"); }
return 0; } 第二种老师的方法
int main(int argc, const char * argv[]){
// 利用for循环实现图形的打印外层控制行 //程序执行的步骤 for (int i = 0;i < 4; i++){ // for实现空白的打印 for(int j = 0;j < 4-i-1;j++) printf(" "); // for实现*的打印 for(int k = 0;k <= 2*i;k++) printf("*");
printf("\n"); }
|