软件工程题目 急用 谢谢!!!!!!!!!!

使用基本路径法,对下列伪码设计测试用例
SATRT
INPUT (A,B,C,D)
IF(A>0)AND(B>0)
THEN X=A+B
ELSE X=A-B
END
IF(C>A)OR(D<B)
THEN Y=C-D
ELSE Y=C+D
END
PRINT(X,Y)
STOP

#include <stdio.h>
//test.c
int main()
{
int a[4],i,x,y;
for(i = 0; i < 4; i ++)
{
scanf("%d", &a[i]);
}
if(a[0] >0 && a[1] >0)
x = a[0] + a[1];
else
x = a[0] - a[1];
if(a[2] > a[0] || a[3] < a[1])
y = a[2] - a[3];
else
y = a[2] + a[3];
printf("%d %d\n",x,y);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答