我的代码只需要5个值作为输入.我究竟做错了什么?
#include<stdio.h>
#include<stdlib.h>
int main()
{
char arr[3][3];
int i,j,n;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%c",&arr[i][j]);
}
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我该如何纠正呢?
我得到了4个进程,其中进程依赖于其他进程.例如 :
x1:[x2,x3]
x2:[x3]
x3:[]
Run Code Online (Sandbox Code Playgroud)
这意味着x1仅在x2和x3完成时启动x2仅在x3完成时启动x3可以启动,因为它不依赖于任何其他进程.我必须找出策略来找到进程的执行顺序.
什么是解决这个问题的最佳方法?