进行部分功能测试的新增用例

lc 2 months ago
parent 5c6804f1d6
commit 54a7ca2b13

@ -0,0 +1,16 @@
int a[5];
int main() {
int i = 0;
while (i < 5) {
a[i] = i * i;
i = i + 1;
}
i = 0;
while (i < 5) {
putint(a[i]);
putch(32);
i = i + 1;
}
putch(10);
return 0;
}

@ -0,0 +1,10 @@
int main() {
int a = 10;
int b = 3;
putint(a + b); putch(32);
putint(a - b); putch(32);
putint(a * b); putch(32);
putint(a / b); putch(32);
putint(a % b); putch(10);
return 0;
}

@ -0,0 +1,2 @@
0x1.cp+1 -0x1p-1 0x1.8p+1 0x1.8p-1
0

@ -0,0 +1,9 @@
int main() {
float a = 1.5;
float b = 2.0;
putfloat(a + b); putch(32);
putfloat(a - b); putch(32);
putfloat(a * b); putch(32);
putfloat(a / b); putch(10);
return 0;
}

@ -0,0 +1,19 @@
int main() {
int a = 5;
int b = 10;
if (a > b) {
putint(1);
} else {
if (a == 5) {
if (b != 10) {
putint(2);
} else {
putint(3);
}
} else {
putint(4);
}
}
putch(10);
return 0;
}

@ -0,0 +1,10 @@
int fib(int n) {
if (n <= 1) return n;
return fib(n-1) + fib(n-2);
}
int main() {
int n = 6;
putint(fib(n));
putch(10);
return 0;
}
Loading…
Cancel
Save