I have a simple study function:
<code>#include<stdio.h>
void func1(int i){
if(i == 6) return; // Base Case
printf("%d ", i);
func1(i + 1);
printf("nEnd1");
}
int main()
{
func1(1); // *
return 0;
}
</code>
<code>#include<stdio.h>
void func1(int i){
if(i == 6) return; // Base Case
printf("%d ", i);
func1(i + 1);
printf("nEnd1");
}
int main()
{
func1(1); // *
return 0;
}
</code>
#include<stdio.h>
void func1(int i){
if(i == 6) return; // Base Case
printf("%d ", i);
func1(i + 1);
printf("nEnd1");
}
int main()
{
func1(1); // *
return 0;
}
-
The func1() has *no input.
-
I continue to receive:
this output (!!!?):
1 2 3 4 5
End1
End1
End1
End1
End1 -
no erroes in Terminal
$ cd “/e/Prog_Lang/Module/” && gcc recur_pnt1_5.c -o recur_pnt1_5.exe && “/e/to Prog_Lang/Module/”recur_pnt1_5.exe <input.txt> output.txt
e5-4bdc-b5e2-716617ce55ca
XXXXXXX@XXXXXXXXXXX MINGW64 /e/Prog_Lang/Module 17 (main)
- Expected output:
1 2 3 4 5
End1
I don’t know what I can try to solve.
Any ideas?
New contributor
pvt-Tron is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.