小编Jar*_*vis的帖子

在c中将2D int数组从一个函数传递到另一个函数

例如,我有两个函数:第一个从 main() 获取高度和宽度并读取 2D int 数组

int read_price (int height, int width) { 
  int i, j;
  int array[height][width];

  printf("Enter your values:\n");

  for (i = 0; i < height; i++) {
    for (j = 0; j < width; j++) {
      scanf("%d", &array[i][j]); 
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

第二个函数从第一个函数获取值并打印它。

void print_array () {
  int i, j;
  for (i = 0; i < h; i++) {
    for (j = 0; j < w; j++) {
      printf("%d ", array[i][j]);
    }
    printf("\n");
  }
}
Run Code Online (Sandbox Code Playgroud)

还有——问题!我应该如何在第一个函数中调用第二个函数(使用哪些参数)?我应该在第二个函数的名称中的括号之间写哪些参数。

我试图以这种(和另一种)方式调用,但出现错误。

print_array …
Run Code Online (Sandbox Code Playgroud)

c arrays function multidimensional-array

2
推荐指数
1
解决办法
54
查看次数

使用 KMP 算法处理字符串匹配中的通配符“*”运算符?

当要匹配的模式包含通配符时,我应该如何处理使用 KMP-Algorithm的通配符*,例如AB*C,存在的是文本ABEFGCS(此处使用*字符EFG)?

算法中的哪些修改可以解决这个问题?

algorithm string-matching knuth-morris-pratt

1
推荐指数
1
解决办法
1540
查看次数

算术序列中最小数字的总和

我想遍历一个整数列表,计算属于公差为 1 的算术序列的最小数字的总和 + 不属于序列的数字:

mylist = [2,3,4,10,12,13]
Run Code Online (Sandbox Code Playgroud)

因此,从 mylist 来看,它将是 2(来自 2,3,4)+ 10(不是序列的一部分)+ 12(来自 12,13)

我已经设法让一些东西发挥作用,但如果列表颠倒过来,我只能弄清楚如何去做。我确信我有一个更好/更清洁的解决方案:

mylist = [13,12,10,4,3,2]

result = mylist[-1] #if I don't do this, I don't know how to grab the last item in the list
for i in range(len(mylist)-1):
    if mylist[i] - mylist[i+1] == 1:
        continue
    else:
        result += mylist[i]
Run Code Online (Sandbox Code Playgroud)

希望有人能帮助我,让我在编码之旅中变得更加明智。谢谢。

python sequence

1
推荐指数
1
解决办法
157
查看次数

python中print语句中的异常

假设我print在python中有一个语句给出:

print "components required to explain 50% variance : %d" % (count)
Run Code Online (Sandbox Code Playgroud)

这个陈述给出了一个ValuError,但如果我有这个print陈述:

print "components required to explain 50% variance"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

python

0
推荐指数
1
解决办法
76
查看次数

如何从Python中的字符串中提取id参数?

我有一个URL作为字符串:

urlString = https://play.com/details?id=blamore
Run Code Online (Sandbox Code Playgroud)

如何id从给定的字符串中获取参数?

python python-3.x

-3
推荐指数
1
解决办法
489
查看次数