Kết quả của chương trình:
Tên hàm: nguyen3so
Công việc: tìm ra số lớn nhất trong 3 số:
Input: 3 số nguyên a,b,c;
output: 1 số nguyên lớn nhất trong 3 số.
Thuật toán:
+ Khai báo biến max
+ Gán max =a
+ Nếu max <b thì max =b
+ Nếu max <c thì max =c
+ Trả giá trị max về
Chương trình:
#include<stdio.h>
#include<conio.h>
int nguyen3so (int a, int b, int c);
int main()
{
int a, b, c, max;
printf("\nNhap a: ");
scanf("%d", &a);
printf("\nNhap b: ");
scanf("%d", &b);
printf("\nNhap c: ");
scanf("%d", &c);
max= nguyen3so(a,b,c);
printf("\nSo lon nhat trong 3 so %d, %d, %d, la: %d", a, b, c, max);
getch();
}
int nguyen3so (int a, int b, int c)
{ int max;
max = a;
if(max < b)
max = b;
if(max < c)
max = c;
return max;
}
Đối với số thực:
Các bạn cũng có thể làm tương tự, thay "int" thành "float", kiểu %d --> %f.