小编mag*_*nyo的帖子

Bash:如何从数字中提取数字

所以我在我的脚本中引入一个数字,就像这样:

./script 795
Run Code Online (Sandbox Code Playgroud)

我想从该数字中提取每个数字并检查它是否小于7.如下所示:

if [ 7 -le 7 ]
then 
echo "The first digit is smaller than 7"
Run Code Online (Sandbox Code Playgroud)

我想知道如何提取每个数字.

unix bash shell

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

什么时候需要减少?

我写过这个读取矩阵的代码,它基本上总结了矩阵的值...但我的问题是,因为我尝试用不同的方式编写pragma,我发现reduction (+:sum)没有必要,但是,我只是不知道为什么,在这种情况下,我可能已经错过了减速系统的实际意义.这将是另一种选择:#pragma omp parallel for private(i, j) reduction (+:sum)

这将是代码:

#include <stdio.h>
#include <math.h>
#include <omp.h>
#include <unistd.h>


int main ()
{

    printf("===MATRIX SUM===\n");
    printf("N ROWS: ");
    int i1; scanf("%d",&i1);
    printf("M COLUMNS: ");
    int j1; scanf("%d",&j1);
    int matrixA[i1][j1];

    int i, j;

    for(i = 0; i < i1; i++){
        for (j = 0; j < j1; j++){
            scanf("%d",&matriuA[i][j]);
        }
    }

    printf("\nMATRIX A: \n");
    for (i = 0; i < i1; i++){
        for (j = 0; j < j1; …
Run Code Online (Sandbox Code Playgroud)

c openmp

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

标签 统计

bash ×1

c ×1

openmp ×1

shell ×1

unix ×1