30/09/2018, 17:21

In ra n ký tự dùng đệ quy trong C++

Cho minh hỏi in ra n ký tự trong c++ bằng hàm đệ quy như thế nào vậy.
ví dụ: n=3 thì in ra 3 ký tự ***
n=4 thì in ra 3 ký tự **** …

TTmagic viết 19:26 ngày 30/09/2018

mình làm bừa thôi nhé

void printStar(int n){
	if (n <= 0){               //điều kiện dừng
		return;
	}
	cout << "*";
	printStar(n - 1);
}
Sinh Trần viết 19:35 ngày 30/09/2018

bạn chạy chưa

Sinh Trần viết 19:37 ngày 30/09/2018

không ra bạn ơi, mà minh học c++ khác bạn rồi nên cũng không hiểu nó viết kiểu gì nữa

viết 19:31 ngày 30/09/2018

ở trên là C++ mà bạn, sao lại k ra, nó báo gì vậy

X viết 19:24 ngày 30/09/2018

không ra bạn ơi, mà minh học c++ khác bạn rồi nên cũng không hiểu nó viết kiểu gì nữa

void printStar(int n){
if (n <= 0){ //điều kiện dừng
return;
}
cout << “*”;
printStar(n - 1);
}

code này không sai, đây là c++ mà @Sinh_Tran?

Sinh Trần viết 19:29 ngày 30/09/2018

ồ đúng rồi, bây giờ cũng hiểu sơ cái hàm đệ quy. Thank all.

Bài liên quan
0