小编pib*_*180的帖子

在数组中找到孤立的整数

如果可以的话,请参考这个 hackerrank挑战.

问题是在数组中找到孤独的整数,给定一个数组只包含一对,除了一个孤独的整数.

问题出在这个测试用例上

9
4 9 95 93 57 4 57 93 9
Run Code Online (Sandbox Code Playgroud)

9是数组大小,下面是数组

查看// ------突出显示的代码部分

如果我将scanf("%d",&n)置于int arr [n]代码上方工作正常,但反过来会产生可怕的结果.请帮帮我

#include <stdio.h>

int lonely_integer(int* a, int size);

int main(){
    //n is size of array, i is counter variable
    int n, i, result;
    // ---------------------
    int arr[n];
    scanf("%d", &n);
    // ---------------------
    printf("%d\n", n);
    for(i = 0; i < n; i++){
        scanf("%d", &arr[i]);
    }
    result = lonely_integer(arr, n);
    printf("%d", result);
    return 0;
}


int lonely_integer(int* a, int size){
    int i;
    int …
Run Code Online (Sandbox Code Playgroud)

c arrays pointers scanf

5
推荐指数
0
解决办法
5738
查看次数

绘制两个不同长度的不同阵列

我有两个数组.一个是长度(1000,)的原始信号,另一个是长度(100,)的平滑信号.我想直观地表示平滑信号如何表示原始信号.由于这些数组的长度不同,我无法将它们绘制成另一个.有没有办法在matplotlib中这样做?

谢谢!

python plot numpy matplotlib

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

标签 统计

arrays ×1

c ×1

matplotlib ×1

numpy ×1

plot ×1

pointers ×1

python ×1

scanf ×1