30/09/2018, 18:02

Nhờ hướng dẫn làm C: Nhập số cạnh của tam giác rồi in ra

Nhập số cạnh của tam giác rồi in ra thì làm sao vậy ?
Ví dụ: nhập số cạnh là 20 ồi in ra như vậy nè:
Ai biết, hướng dẫn cho !!
p/s:Đang học C.

Nguyễn Duy Khánh viết 20:17 ngày 30/09/2018
#include <stdio.h>
#include <conio.h>

void VeTamGiac(int h)
{
	for (int i = h - 1; i >= 0; i--)
	{
		for (int j = 0; j < i; j++)
			printf("  ");
		for (int j = 0; j <= h - i - 1; j++)
			printf("* ");
		printf("\n");
	}
}

int main()
{
	VeTamGiac(20);
	_getch();
}

Bạn tham khảo

Binh Nguyen viết 20:05 ngày 30/09/2018

hình như phải dùng “for loop” bạn ơi.

Dương Nylghara viết 20:11 ngày 30/09/2018

http://laptrinh.io/browse/episodes/ve-tam-giac-vuong-RE8qPU

xem video của laptrinh.io nek

Binh Nguyen viết 20:03 ngày 30/09/2018

Cám ơn bạn.

Nguyễn Duy Khánh viết 20:03 ngày 30/09/2018

Cái này do Codeblock bạn, mình cũng k biết nhưng trước build bằng codeblock nhiều lúc for ko dùng đc.
Dùng VS đi hoặc dev-c cũng đc

Binh Nguyen viết 20:17 ngày 30/09/2018
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int chieucao;
	int a,b;
	printf("nhap chieu cao:");
	scanf("%d",&chieucao);
	for (a=1;a<=chieucao;a++)
	{
		for (b=1;b<=a;b++)
			printf("* ");
		printf("\n");
	}
}

Mình có làm như vậy có dc k ?
có gì sủa giùm.

Nguyễn Duy Khánh viết 20:18 ngày 30/09/2018

Đc bạn. Bạn post code lên đây xong bôi đen ấn ctrl + k để dễ nhìn nhé

Bài liên quan
0