[backend]将testdata/下的测例替换为了赛方测试用例,更新了测试脚本
This commit is contained in:
29
testdata/functional/78_side_effect.sy
vendored
Normal file
29
testdata/functional/78_side_effect.sy
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
int a = -1, b = 1;
|
||||
|
||||
int inc_a()
|
||||
{
|
||||
int b = a;
|
||||
b = b + 1;
|
||||
a = b;
|
||||
return a;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
int k = 5;
|
||||
while (k >= 0) {
|
||||
if (inc_a() && inc_a() && inc_a()) {
|
||||
putint(a); putch(32); putint(b); putch(10);
|
||||
}
|
||||
if (inc_a() < 14 || inc_a() && inc_a() - inc_a() + 1) {
|
||||
putint(a); putch(10);
|
||||
b = b * 2;
|
||||
} else {
|
||||
inc_a();
|
||||
}
|
||||
k = k - 1;
|
||||
}
|
||||
putint(a); putch(32); putint(b); putch(10);
|
||||
return a;
|
||||
}
|
||||
Reference in New Issue
Block a user