01/10/2018, 11:33

Code tìm số nhỏ nhất không chạy được

HK boy viết 13:40 ngày 01/10/2018

Dòng 6,

min == a

là cái gì hả bạn?

Với lại, code của bạn tìm số nhỏ nhất bị sai về thuật toán.

Phạm Trung viết 13:39 ngày 01/10/2018

mình gán cho min = a rồi so sánh min cho nó dễ

HK boy viết 13:47 ngày 01/10/2018

Toán tử gán là == hả bạn?

Tao Không Ngu. viết 13:37 ngày 01/10/2018

Um Code mình cũng như thế sao cũng không chạy được nhỉ @_@!

Phạm Trung viết 13:40 ngày 01/10/2018

Mình sửa lại min=a rồi mà nó vẫn k dc mình dùng compile online thì nó k chịu stop

HK boy viết 13:45 ngày 01/10/2018

Cho mình xin code và cái compile online của bạn.

Phạm Trung viết 13:37 ngày 01/10/2018
#include<stdio.h>
int main()
{
	int a,b,c,min;
	scanf("%d%d%d",&a,&b,&c);
	min=a;
	if (min<b){
		printf("%d",min);
	}
	else {
		printf("%d",b);
	}
	if (min<c){
		printf("%d",min);
	}
	else {
		printf("%d",c);
	}
}

compile online mình dùng https://repl.it/languages/c
mình dùng dev c++ cũng k dc

HK boy viết 13:49 ngày 01/10/2018

Bạn đã nhập input chưa?

Phạm Trung viết 13:38 ngày 01/10/2018

à mình mới sửa lại dùng else if thay vì else thì nó chạy tốt

#include<stdio.h>
int main()
{
	int a,b,c,min;
	scanf("%d%d%d",&a,&b,&c);
	min=a;
	if (min<b){
		printf("%d",min);
	}
	else if (min>b){
		printf("%d",b);
	}
	else if (min<c){
		printf("%d",min);
	}
	else if (min>c){
		printf("%d",c);
	}
		return 0;
}
HK boy viết 13:44 ngày 01/10/2018

return a;

main() bao giờ cũng phải return 0 nha bạn.

Trần Hoàn viết 13:34 ngày 01/10/2018
if (min < b)
{
	...
}
else if (min < b)
{
	...
}

??? ???

Phạm Trung viết 13:43 ngày 01/10/2018

dưới lớn hơn đấy nãy giờ làm nhiều bài nên lộn
Đã sửa :>

Trần Hoàn viết 13:35 ngày 01/10/2018

Đây là code tìm số nhỏ nhất trong 3 số, mà mình thấy chuẩn nhất:

#include <stdio.h>
int main()
{
	int a, b, c;
	scanf("%d%d%d", &a, &b, &c);
	int min = a;
	if (min > b)
		min = b;
	if (min > c)
		min = c;
	printf("%d", min);
	return 0;
}
Trần Hoàn viết 13:42 ngày 01/10/2018

dưới lớn hơn đấy nãy giờ làm nhiều bài nên lộn

Vấn đề không phải là lớn hơn hay nhỏ hơn, lúc đó mình chỉ nhìn qua, thấy nó dạng như thế này:

if (biểu thức logic A)
{
	...
}
else if (vẫn là biểu thức A)
{
	...
}

Bài liên quan
0