首页 > 代码库 > 【牛刀小试5】打印三角
【牛刀小试5】打印三角
【牛刀小试5】打印三角
主要知识:
1. for语句
2. if条件判断
[程序员1]
//打印三角 #include <stdio.h> int main( void ) { inti; intj; intn; printf("输入一个正整数: " ); scanf("%d", &n ); printf("您需要的结果: \n\n" ); for(i= 1; i< n; i++ ) { for(j= 0; j< i; j++ ) { printf("*" ); } printf("\n" ); } return 0; }
运行结果:
[程序2]
#include <stdio.h> int main( void ) { inti= 0; intj= 0; intn= 0; printf("输入一个正整数: " ); scanf("%d", &n ); for(i= 1; i<= n; i++ ) //打印行数 { for(j= 1; j<= 2* n; j++ ) { if(j> n- i && j< n+ i ) //判断打印*的条件 { printf("*" ); } else//其他条件打印空格 { printf(" " ); } } printf("\n" ); //换行 } return 0; }
运行结果:
[程序3]
#include <stdio.h> int main( void ) { inti= 0; intj= 0; intn= 0; printf("输入一个正整数: " ); scanf("%d", &n ); for(i= 1; i<= n; i++ ) //打印行数 { for(j= 1; j<= 2* n; j++ ) { if(j> i- 1 && j< 2*n- i+ 1 ) //判断打印*的条件 { printf("*" ); } else//其他条件打印空格 { printf(" " ); } } printf("\n" ); //换行 } return 0; }
运行结果:
当然有了以上知识,我们可以打印空心三角形和菱形等。有兴趣的朋友可以去试试。
【指尖的微笑】错误在所难免,希望得到大家的指正^-^
转载时保留原文的链接http://codingit.howbbs.com和http://blog.csdn.net/mirrorsbeyourself
【牛刀小试5】打印三角
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。