第32讲项目-输出小星星(全解)
来源:互联网 发布:泰安房产每日成交数据 编辑:程序博客网 时间:2024/05/28 16:26
(一)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j; for(i=6;i>=1;--i) //一共是输出多少行 { //输出第i行 for(j=1;j<=2*i-1;++j) //输出2*i-1个星号 { printf("*"); } printf("\n"); } printf("Hello world!\n"); return 0;}
运行结果:
(二)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j,k; char space=' '; for(i=1;i<=6;++i) //一共输出多少行 { //输出第i行 for(k=1;k<=6-i;++k) //输出6-i个空格 { printf("%c",space); } for(j=1;j<=i;++j) //输出i个星号 { printf("*"); } printf("\n"); } return 0;}
运行结果:
(三)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j,k; char space=' '; for(i=6;i>=1;--i) //i由大变小 { for(j=1;j<=6-i;++j) //关键:输出的是6-i个空格 { printf("%c",space); } for(k=1;k<=2*i-1;++k) //关键:输出的是2*i-1个星号 { printf("*"); } printf("\n"); } printf("Hello world!\n"); return 0;}
运行结果:
(四)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j,k; char space=' '; for(i=6;i>=1;--i) //i由大变小 { for(j=1;j<=6-i;++j) //关键:输出的是6-i个空格 { printf("%c",space); } for(k=1;k<=2*i-1;++k) //关键:输出的是2*i-1个星号 { printf("*"); } printf("\n"); } printf("Hello world!\n"); return 0;}
运行结果:
(五)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n=6; //输出第一行:n-1个空格和1个星号并换行 for(j=1;j<=n-1;++j) //输出n-i个空格 { printf(" "); } printf("*\n"); //再输出中间的n-2行 for(i=2;i<=n-1;++i) //一共要输出n-2行 { //输出第i行 for(j=1;j<=n-i;++j) //输出n-i个空格 { printf(" "); } printf("*"); //再输出一个星号 for(j=1; j<=2*i-3;++j) //然后再输出2*i-3个空格 { printf(" "); } printf("*\n"); //输出一个星号后本行结束,换行 } //输出最后一行:2*n-1个星号 for(j=1;j<=2*n-1;++j) { printf("*"); } printf("\n"); return 0;}
运行结果:
(六)
任务和代码:
/**Copyright (c)2017,CSDN学院*All rights reserved.*文件名称: main.c*作 者: 伍志鹏*完成日期: 2017年9月12日*版本号: v1.0**问题描述: 根据图片来输出小星星*程序输出: 输出小星星*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j,n=6; //先输出上三角 for(i=1;i<=n;++i) //输出n行 { //输出第i行 for(j=1;j<=n-i;++j) //输出n-i个空格 { printf(" "); } for(j=1;j<=2*i-1;++j) //输出2*i-1个星号 { printf("*"); } printf("\n"); } //下面输出下三角 for(i=1;i<=n-1;++i) //输出n-1行 { //输出第i行 for(j=1;j<=i;++j) //输出i个空格 { printf(" "); } for(j=1;j<=2*(n-i)-1;++j) //输出2*i-1个星号 { printf("*"); } printf("\n"); } return 0;}
运行结果:
总结:
在做这几道题目的时候,可以能够使自己对循环有更好的了解,虽然做的时间比较长,但是做出来后感觉挺好的。
阅读全文
0 0
- 第32讲项目-输出小星星(全解)
- 第32讲-输出小星星
- 第32讲 实践项目——输出小星星 1
- 第32讲 实践项目——输出小星星2
- 第32讲 实践项目——输出小星星3
- 第32讲 实践项目——输出小星星4
- 第32讲 实践项目——输出小星星5
- 第32讲 实践项目——输出小星星6
- 第32讲项目1——输出小星星
- 第32讲项目2——输出小星星
- 第32讲项目3——输出小星星
- 第32讲项目4——输出小星星
- 第32讲项目5——输出小星星
- 第三十二讲项目 输出小星星
- C语言初步-第32讲:循环思想启蒙(输出小星星)
- 第三十二讲|输出小星星
- 项目32.1输出小星星
- 项目32.2 输出小星星
- 怎么把思维导图做的美观、简洁,这次用的不是国外软件
- 对称加密与非对称加密的在数据传输过程中的具体应用
- [HNOI2009]梦幻布丁 启发式链表合并
- IC烘烤条件
- String:551. Student Attendance Record I
- 第32讲项目-输出小星星(全解)
- shc对Shell脚本加密方法及问题处理
- UVA 753 A Plug for UNIX
- Java中Map的遍历
- 菜鸟看RUP,极限编程与敏捷过程
- C#枚举类型-Enum
- 一个很简单的淘宝优惠券搜索助手 大家看看有没有用吧 下载地址:http://pan.baidu.com/s/1skRHTDF
- Android ConstraintLayout图文并茂详解(二)
- 注册中心eureka,consul,zooKeeper,etcd选型