à 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;
}
Đâ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;
}
Dòng 6,
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.
mình gán cho min = a rồi so sánh min cho nó dễ
Toán tử gán là
==
hả bạn?Um Code mình cũng như thế sao cũng không chạy được nhỉ @_@!
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
Cho mình xin code và cái compile online của bạn.
compile online mình dùng https://repl.it/languages/c
mình dùng dev c++ cũng k dc
Bạn đã nhập input chưa?
à mình mới sửa lại dùng else if thay vì else thì nó chạy tốt
main()
bao giờ cũng phảireturn 0
nha bạn.??? ???
dưới lớn hơn đấy nãy giờ làm nhiều bài nên lộn
Đã sửa :>
Đây là code tìm số nhỏ nhất trong 3 số, mà mình thấy chuẩn nhất:
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: