C++第7周任务3-输出星号图全解
2023-09-11 14:15:56 时间
求解思路请参考http://blog.csdn.net/sxhelijian/article/details/8059505。
下面是任务http://blog.csdn.net/sxhelijian/article/details/8045279中所有星号图的参考解答。分别只给出一种参考,读者可以写出更多的其他解答。
要输出的是:
#include iostrea
时间类-输入和输出(C++版本) 请设计时间类 MYTIME,它包含三个私有数据成员:hour, minute, second,均为整数,分别表示时、分、秒。让我们从这里起步,一步一步地完成一个功能完备的时间类,可以适用于处理任何程序中的时间数据。:时间的输出函数不得影响之后其它数据的输出。
【C++要笑着学】关键字 | 命名空间 | 输入和输出(二) 本章将正式开始 C++ 的学习,将深入浅出地讲解。本篇将以 HelloWorld 开始,以 HelloWorld 结束。通过这段代码,讲解C++中的命名空间和输入与输出。话不多说,让我们开始吧
【C++要笑着学】关键字 | 命名空间 | 输入和输出(一) 本章将正式开始 C++ 的学习,将深入浅出地讲解。本篇将以 HelloWorld 开始,以 HelloWorld 结束。通过这段代码,讲解C++中的命名空间和输入与输出。话不多说,让我们开始吧
贺利坚 烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
求解思路请参考http://blog.csdn.net/sxhelijian/article/details/8059505。
下面是任务http://blog.csdn.net/sxhelijian/article/details/8045279中所有星号图的参考解答。分别只给出一种参考,读者可以写出更多的其他解答。
(1)
要输出的是:
代码:
#include iostream using namespace std; int main( ) int i,j,n=6; for(i=n;i --i) //一共要输出n行 //输出第i行 for(j=1; j =2*i-1; ++j) //输出2*i-1个星号 cout "*"; cout endl; return 0; }
(2)
要输出的是:
代码:
#include iostream using namespace std; int main( ) int i,j,n=6; for(i=1;i ++i) //一共要输出n行 //输出第i行 for(j=1; j =n-i; ++j) //输出n-i个空格 cout " "; for(j=1; j ++j) //输出i个星号 cout "*"; cout endl; return 0; }
(3)
要输出的是:
代码:
#include iostream using namespace std; int main( ) int i,j,n=6; for(i=n;i --i) //i由大变小 //输出第i行 for(j=1; j =n-i; ++j) //关键:输出的是n-i个空格 cout " "; for(j=1; j =2*i-1; ++j) //关键:输出的是2*i-1个星号 cout "*"; cout endl; return 0;
(4)
要输出的是:
代码:
#include iostream using namespace std; int main( ) int i,j,n=6; for(i=1;i ++i) //一共要输出n行 //输出第i行 for(j=1; j =n-i; ++j) //输出n-i个空格 cout " "; for(j=1; j =2*i-1; ++j) //输出2*i-1个星号 cout "*"; cout endl; return 0; }
(5)
要输出的是:
代码:这一个稍微麻烦一些在于,第1行和最后一行单独处理,而中间的n-2行则有规律:若干空格、1个星号、若干空格、1个星号
#include iostream using namespace std; int main( ) int i,j,n=6; //输出第一行:n-1个空格和1个星号并换行 for(j=1; j =n-1; ++j) //输出n-i个空格 cout " "; cout "*" endl; //再输出中间的n-2行 for(i=2;i =n-1;++i) //一共要输出n-2行 //输出第i行 for(j=1; j =n-i; ++j) //输出n-i个空格 cout " "; cout "*"; //再输出一个星号 for(j=1; j =2*i-3; ++j) //然后输出2*i-3个空格 cout " "; cout "*" endl; //输出一个星号后本行结束,换行 //输出最后一行:2*n-1个星号 for(j=1; j =2*n-1; ++j) cout "*"; cout endl; return 0; }
(6)
要输出的是:
参考代码:
#include iostream using namespace std; int main( ) int i,j,n=6; //n代表上三角行数 //先输出上三角 for(i=1;i ++i) //输出n行 //输出第i行 for(j=1; j =n-i; ++j) //输出n-i个空格 cout " "; for(j=1; j =2*i-1; ++j) //输出2*i-1个星号 cout "*"; cout endl; //下面输出下三角 for(i=1;i =n-1;++i) //输出n-1行 //输出第i行 for(j=1; j ++j) //输出i个空格 cout " "; for(j=1; j =2*(n-i)-1; ++j) //输出2*i-1个星号 cout "*"; cout endl; return 0; }
时间类-输入和输出(C++版本) 请设计时间类 MYTIME,它包含三个私有数据成员:hour, minute, second,均为整数,分别表示时、分、秒。让我们从这里起步,一步一步地完成一个功能完备的时间类,可以适用于处理任何程序中的时间数据。:时间的输出函数不得影响之后其它数据的输出。
【C++要笑着学】关键字 | 命名空间 | 输入和输出(二) 本章将正式开始 C++ 的学习,将深入浅出地讲解。本篇将以 HelloWorld 开始,以 HelloWorld 结束。通过这段代码,讲解C++中的命名空间和输入与输出。话不多说,让我们开始吧
【C++要笑着学】关键字 | 命名空间 | 输入和输出(一) 本章将正式开始 C++ 的学习,将深入浅出地讲解。本篇将以 HelloWorld 开始,以 HelloWorld 结束。通过这段代码,讲解C++中的命名空间和输入与输出。话不多说,让我们开始吧
贺利坚 烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
相关文章
- 【C/C++学院】(4)c++开篇/类和对象/命名空间/类型增强/三目运算符/const专题/引用专题/函数增强
- C++ 遍历循环语句 for(auto i:) 和 for_each()
- C/C++基础讲解(五十一)之图形篇(递归法绘制三角形图案/图形法绘制椭圆)
- C语言/C++常见习题问答集锦(五十八) 之输入或输出控制的颠覆式理解
- paip.c++ qt messagebox用法
- C++ Qt开发——写日志文件
- VS中c++文件调用c 函数 ,fatal error C1853 预编译头文件来自编译器的早期版本号,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 【华为OD机试 2023最新 】 计算网络信号、信号强度(C++ 100%)
- 解答私信@被c++折磨头秃的花季美少女 //C++ 利用指针数组输入10个单词,编写函数对10个单词进行排序并输出,要求判断是否有相同的单词,如果有相同的单词在输出时该单词只输出一次。
- 解答私信@icey�192 //2021-11-1 C++ 已知1900是鼠年,输入一个年份,输出其对应的生肖。
- C/C++(stdout)实时输出
- C++中的单例模式
- C++重载>>和<<输入和输出运算符)
- C++ this指针详解(精辟)
- c++ 输入与输出
- c++ 文件写样例
- VC++打开或关闭目标进程的声音(附源码)
- C++ 信号处理
- C++11 显式转换操作符
- PAT 1116 C++ 版
- C++中继承与虚继承本质之优秀
- 【C++】第八篇(基础)动态内存
- 机器人C++库(12) Robotics Library 之路径规划算法:PRM、RRT、EET算法
- PCL 体素滤波(C++详细过程版)
- 【C++要笑着学】关键字 | 命名空间 | 输入和输出