首页 > 其他分享 >第二天第四个问题

第二天第四个问题

时间:2023-04-13 19:34:41浏览次数:29  
标签:循环体 cout 星号 打印 问题 int 第二天 第四个 行数

问题描述:编写一个使用嵌套循环的程序,要求用户输入一个值,指出要显示多少行。然后程序将显示相应行数的星号,其中第一行包括一个星号,第二行包括两个星号,依次类推。每一行包含的字符数等于用户指定的行数,在星号不够的情况下,在星号前面加上句点。运行情况如下:

enter number of rows :5

....*

...**

..***

.****

*****

解决思路:1.使用for循环建立第一个循环体,表示打印的行数

2.使用for循环建立第二个循环体嵌套在第一个循环体里面,打印逐行打印句点。

3.使用for循环建立第三个循环结构嵌套在第一个循环体里面在第二个循环体的后面,逐行打印星号。

代码:

#include <iostream>
using namespace std;
int main()

{
int n;
cout << "enter number of rows :";
cin >>n;
for (int i = 0; i < n; i++)
{
for (int j = i+1; j <n;j++)
{
cout << ".";
}
for (int j =i+1; j>0;j--)
{
cout << "*";
}
cout << endl;
}
return 0;
}

标签:循环体,cout,星号,打印,问题,int,第二天,第四个,行数
From: https://www.cnblogs.com/czfznb/p/17316099.html

相关文章

  • 第二天第三个问题
    问题描述:编写上一个问题,但使用string对象而不是字符数组解决思路:于上个问题相同代码:#include<iostream>#include<cstring>#include<string>usingnamespacestd;intmain(){ stringa; stringb="done"; intans=0; cout<<"enterwords:"; cout<&......
  • Linux程序内存释放不回收问题
    最近在测试一个程序,内存表现很诡异,记录一下。测试环境:vmware虚拟机,操作系统:ubuntu16.04x64程序中有一段业务需要申请大块内存,业务完成后再释放掉。测试表现:程序启动占用内存约90M,执行一次业务后,内存增长约200M,且不回落,这样约5次后,内存增长到约1G后趋于稳定。开始感觉有内存......
  • 第二天打卡第二个问题
    问题描述:编写一个程序,它使用一个char数组和循环来每次读取一个单词,直到用户输入done为止。随后,该程序指出用户输入了多少个单词不包括done在内。下面是运行状况enterwords:anteaterbirthdaycategorydumpsterenvyfinaglegeometrydoneforsureyouenteredatotalof7......
  • 关于前端基础数据结构的问题
    常用的数据集采用数组的好处,当然对于前端新人来很容易混淆,如下的数据是数组(js的数组本就是特殊的对象,因此又叫数组对象)由于这缘故很多网上的叫法五花八门所以下面的数据结构很容易混淆,以为这是数组对象(其实这样叫没错,只是理解成是真对象(js的数组也是对象的一种,先区别一下免得混淆......
  • VSCode 在 windows 下默认添加 _WIN32 的问题
    现象在VSCode在windows下环境中使用时,会默认添加_WIN32,会出现查看代码时,出现错误提示,现象如下检测到#include错误。请更新includePath。已为此翻译单元(E:\JZ_Works\Project\STM32_ProductMonitor\application\main.c)禁用波形曲线。C/C++(1696)无法打开源文件"win......
  • 函数解决js数值相加精度丢失问题
    浏览器控制台输入console.log(0.1+0.2)结果为0.30000000000000004      当我们尝试将0.1和0.2相加时,结果应该是0.3,但是在JavaScript中,结果却是0.30000000000000004。这是因为0.1和0.2在二进制中无法被精确表示,所以在进行相加时会产生舍入误差,从而导致精度丢失。......
  • FireDAC FDScript发生异常无法捕获的问题。
    今天在调试程序时发现,如下红色标识代码执行时发生了错误(ProjectABTAYServer.exeraisedexceptionclassEMSSQLNativeExceptionwithmessage'[FireDAC][Phys][ODBC][Microsoft][ODBCSQLServerDriver][SQLServer]INSERT语句中列的数目小于VALUES子句中指定的值的数目。V......
  • ubuntu 20.04 基于docker快速搭建中文 的一些问题解决 Utilization of discoverer pro
    1.Utilizationofdiscovererprocessesover75%解决办法问题状态如下zabbixserver在开启Discovery功能后,zabbixweb页面报警提示:“Zabbixserver:Ulitizationofdiscovererprocessesover75%”。原因:每个discovery任务占用一个discovery进程,但是zabbixserver默认只配置了一......
  • nba连续获冠问题(自连接,分组,伪列)
    --请写出一条SQL语句,查询出在此期间连续获得冠军的有哪些,其连续的年份的起止时间是多少,结果如下:TEAMBEGINEND公牛19911993火箭19941995公牛19961998湖人20002002湖人20092010--第一步:nba表自连接,先查询出连续两年获得冠军的队伍及获冠起止时间selectt......
  • kubernetes 中排查dns解析问题
    参考官方:https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/文档中提供的dnsutils镜像下载不到,修改镜像地址wgethttps://k8s.io/examples/admin/dns/dnsutils.yaml#catdnsutils.yamlapiVersion:v1kind:Podmetadata:name:dnsutilsn......