所以我在我的脚本中引入一个数字,就像这样:
./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)
我想知道如何提取每个数字.
我写过这个读取矩阵的代码,它基本上总结了矩阵的值...但我的问题是,因为我尝试用不同的方式编写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)