more tests

This commit is contained in:
Yaossg 2025-03-09 22:28:36 +08:00
parent d0f8b3e0ad
commit 1bcff515b7
22 changed files with 191 additions and 58 deletions

30
test/loop/diamond.c Normal file
View file

@ -0,0 +1,30 @@
int printf(char* format, ...);
int main() {
int n = 5; // height of the diamond
int i;
int j;
// upper half of the diamond
for (i = 1; i <= n; i++) {
for (j = i; j < n; j++) {
printf(" ");
}
for (j = 1; j <= (2 * i - 1); j++) {
printf("*");
}
printf("\n");
}
// lower half of the diamond
for (i = n - 1; i >= 1; i--) {
for (j = n; j > i; j--) {
printf(" ");
}
for (j = 1; j <= (2 * i - 1); j++) {
printf("*");
}
printf("\n");
}
}