- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我是个新手,正在尝试通过 hackerrank 来提高,我正在进行楼梯练习 staircase excercise
但是我的输出与问题不同,因为我的楼梯似乎在结果前面有一个额外的空间,从而使其不正确。这是我的代码。
#include <stdio.h>
int main ()
{
int size = 0;
//input size of staircase
scanf("%d" , &size);
//create array to hold staircase
char list [size];
//iterate through and fill up array with spaces
for (int i = 0; i <size; ++i)
{
list[i] = ' ';
}
//the iterate backwards -1 each time replacing each spcae with a '#' and printing each stair case starting from smallest at the top.
for (int i = size; i >0; i--)
{
list[i] = '#';
printf("%s\n", list);
}
return 0;
}
我很困惑到底是什么问题以及为什么我的楼梯比预期的问题更间隔?我一直在努力解决这个问题,确实非常需要任何帮助。
我的输出:
#
##
###
####
#####
######
*编辑 - 感谢您的帮助,所有答案都有帮助。
最佳答案
有几个错误:
1) 您忘记在字符串末尾添加空字符 ('\0'
)。这样做:
for (int i = 0; i <size; ++i)
{
list[i] = ' ';
}
list[i] ='\0';
2)
for (int i = size; i >0; i--)
{
list[i] = '#';
printf("%s\n", list);
}
此处您尝试访问的字符串索引无效(当 i=size 时)。这样做:
for (int i = size-1; i > -1; i--)
{
list[i] = '#';
printf("%s\n", list);
}
关于c - HackerRank 阶梯 C 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44318058/
有没有办法在下面的代码中避免 if..else 条件并在一行中执行此操作? var myObject = {}, data = ["Chennai", "Thoothukkudi", "Mad
我有一个客户想要在他们的主页上使用一个特定的设计来匹配他们在杂志封面上看到的内容。封面的基本阶梯设计从未改变,但图像偶尔会改变。如果不使用 1 个大图像,我无法设计出一种方法来覆盖这种格式。 这是一个
我正在尝试解决 HackerRank 中的一个问题,但我的提交有问题。我的代码在 PyCharm 中有效,但 HackerRank 不接受我的提交。 这是我要解决的问题:https://www.hac
嗨,我是个新手,正在尝试通过 hackerrank 来提高,我正在进行楼梯练习 staircase excercise 但是我的输出与问题不同,因为我的楼梯似乎在结果前面有一个额外的空间,从而使其不正
我正在尝试解决 this使用 std::cout 的 C++ 问题并使用 setw和 setfill 我原来的代码是这样的: void staircase(int n) { for(int i
问题可用here .我的 Python 代码是 def solution(A, B): if len(A) == 1: return [1] ways = [0] *
这是我创建的 IF -Else 阶梯,用于将第一个可见控件聚焦在我的表单上。根据要求,任何控件都可以隐藏在表单上。所以我必须找到第一个可见控件并聚焦它。 if (ddlTranscriptionMe
我正在尝试构建一个系统,用户可以在其中轻松创建各种类型的锦标赛并与其他用户一起参与。它不针对特定游戏,而是一种通用工具,用于在任何设备上尽快查看和更新锦标赛结果,交互最少,因此实际应用程序不会妨碍
我正在使用 ORACLE 数据库,并且正在尝试为以下要求创建 SQL 查询。 以下是我的表快照: ID STATUS ---------- 1 WORKING 1 QUEUIN
我在用, JPA 2.0 Mojarra 2.1.9 JSF 组件库,Primefaces 3.5。 MySQL 5.6.11 我在 MySQL 数据库中有一个名为 state_table 的表以三列
我是一名优秀的程序员,十分优秀!