à 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 0nha 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: