mirror of
https://github.com/ringtailsoftware/uvm32.git
synced 2026-06-05 22:43:39 +00:00
Add newlines
This commit is contained in:
parent
b34b144a8c
commit
b6f271ca5a
1 changed files with 11 additions and 6 deletions
|
|
@ -1,6 +1,11 @@
|
||||||
#define USE_MAIN
|
#define USE_MAIN
|
||||||
#include "uvm32_target.h"
|
#include "uvm32_target.h"
|
||||||
|
|
||||||
|
void write(int n) {
|
||||||
|
printdec(n);
|
||||||
|
println("");
|
||||||
|
}
|
||||||
|
|
||||||
// print n terms of fibonacci series
|
// print n terms of fibonacci series
|
||||||
void printFib(int n) {
|
void printFib(int n) {
|
||||||
int prev1 = 1;
|
int prev1 = 1;
|
||||||
|
|
@ -11,11 +16,11 @@ void printFib(int n) {
|
||||||
int curr = prev1 + prev2;
|
int curr = prev1 + prev2;
|
||||||
prev2 = prev1;
|
prev2 = prev1;
|
||||||
prev1 = curr;
|
prev1 = curr;
|
||||||
printdec(curr);
|
write(curr);
|
||||||
} else if (i == 1) {
|
} else if (i == 1) {
|
||||||
printdec(prev2);
|
write(prev2);
|
||||||
} else if (i == 2) {
|
} else if (i == 2) {
|
||||||
printdec(prev1);
|
write(prev1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -27,14 +32,14 @@ void fib_recursive(int n, int prev1, int prev2) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int curr = prev1 + prev2;
|
int curr = prev1 + prev2;
|
||||||
printdec(curr);
|
write(curr);
|
||||||
|
|
||||||
return fib_recursive(n - 1, prev2, curr);
|
return fib_recursive(n - 1, prev2, curr);
|
||||||
}
|
}
|
||||||
|
|
||||||
void printFibRec(int n) {
|
void printFibRec(int n) {
|
||||||
printdec(0);
|
write(0);
|
||||||
printdec(1);
|
write(1);
|
||||||
fib_recursive(n, 0, 1);
|
fib_recursive(n, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue