小编aks*_*k07的帖子

为什么我的C代码每次都不起作用?

我写了这段代码来合并两个排序的数组.所需的输出是:

Merged array:0 1 2 3 4 5 6 7 8 9 10 11 12
Run Code Online (Sandbox Code Playgroud)

我正在使用gcc(Ubuntu 5.4.0-6ubuntu1~16.04.4)5.4.0 20160609来编译我的代码.

问题是,当我执行a.out文件时有时会得到所需的输出,但在其他情况下,光标会一直闪烁并且没有显示结果.为什么会这样?我的代码有问题吗?

#include<stdio.h>
#include<stdlib.h>

int main(void){

//change arrays as per your need but it should be sorted
int a[] = {1,2,3,7,8};
int b[] = {0,3,5,6,9,10,11,12};

int m =sizeof(a) / sizeof(int);
int n =sizeof(b) / sizeof(int);

int index=0, j=0, k=0;
int size = m + n;
int array[size];


while(index < size) {

    while(a[j] < b[k] && j<m ){
        array[index] = a[j];
        ++index;
        ++j;
    } …
Run Code Online (Sandbox Code Playgroud)

c arrays sorting merge gcc

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

'\f' 字符有什么用。在哪里使用它?

public class Task2
{
  public static void main(String argv[]){
     System.out.println(“UOK, \f BSc in MIT");//
     System.out.println("Whatever you are, \f be a good one.");
  }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,\f使用了,但输出只显示一个?正方形内的字符。

java

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

Python检查集合列表是否包含项目

假设我有L = [{'G'}, {'D'}, {'B','C'}].

我想检查'C'是否在L中.

我试过了{'C'} in L,但它回来了False.

我如何检查'C'是否在L?

python list set

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

在 Pytorch 中将 3D 张量转换为 4D 张量

我很难找到有关在 PyTorch 中重塑的信息。Tensorflow 非常简单。

我的张量有 shape torch.Size([3, 480, 480])。我想将其转换为形状为 [1,3,480,480] 的 4D 张量。我怎么做?

pytorch

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

C 语言编程中字符串的 scanf(“%s”,a) scanf(“%[^\n]s”,a) 和 gets(a) 有什么区别?

C 编程中的scanf("%s")scanf(\xe2\x80\x9d%[^\\n]s")和有什么区别?gets(a)

\n\n
scanf("%[^\\n]s", a)\n\nscanf("%s", a)\n\ngets(a)\n
Run Code Online (Sandbox Code Playgroud)\n\n

三种字符数组输入方式的主要区别是什么?

\n

c scanf

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

标签 统计

c ×2

arrays ×1

gcc ×1

java ×1

list ×1

merge ×1

python ×1

pytorch ×1

scanf ×1

set ×1

sorting ×1