计算机 *** 作系统第三版第二章,求22题,试写出相应的程序来描述图2-17所示的前趋图的图

计算机 *** 作系统第三版第二章,求22题,试写出相应的程序来描述图2-17所示的前趋图的图,第1张

var a, b, c, d, e, f, g, h, i, j: semaphore: =0,0,0,0,0,0,0,0,0,0

begin S1signal(a)signal(b)end

begin wait(a)S2signal(c)signal(d)end

begin wait(b)S3signal(e)signal(f)end

begin wait(c)S4signal(g)end

begin wait(d)S5signal(h)end

begin wait(e)S6signal(i)end

begin wait(f)S7signal(j)end

begin wait(g)wait(h)wait(i)wait(j)S8end

如果不空此是这明含图,类似的 也可激亏笑以自己敲

#include <stdio.h>升埋和吵盯

#include <ctype.h>液枝

int main()

{

  int c

  FILE *fp

  if ((fp = fopen("mytext.txt", "rt")) == NULL)

  {

    fprintf(stderr, "open file failure!\n")

    return 1

  }

  while ((c = fgetc(fp)) != EOF)

    putchar(toupper(c))

  return 0

}

#include <stdio.h>

#include "伏孝stdlib.h"

#include <iostream>

using namespace std

int main()

{

int a[111], k = 0, n, x = 0

do {

scanf_s("%d", &a[k])

k++

} while (getchar() != '铅纯\n')

scanf_s("%d", &n)

cout <<k <<endl

for (int i = 0i <ki++)

{

if (a[i] == n) {

x = 1

break

}

}

if (x == 0) {

cout <<k <<endl

a[k] = 99

a[k + 1] = '\n'

k++

cout <缺激稿<k <<endl

}

for (int i = 0i <ki++)

printf("%d ", a[i])

system("pause")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12536196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存