Vấn đề
Cho phép người dùng nhập bốn chuỗi số nguyên trong bảng điều khiển, tìm ra một số nhỏ nhất và lớn nhất trong một chuỗi
Giải pháp
Để tính toán số nhỏ và số lớn, chúng ta sử dụng điều kiện if. Logic mà chúng tôi sử dụng để tìm số lớn nhất và nhỏ nhất là -
if (minno> q) // kiểm tra số thứ nhất và thứ hai minno =q; else if (maxno &l; q) maxno =q; if (minno> r) // kiểm tra số thứ nhất và thứ ba minno =r;Chương trình 1
#includeint main () {int minno, maxno, p, q, r, s; printf ("nhập bốn số bất kỳ:"); scanf ("% d% d% d% d", &p, &q, &r, &s); minno =p; maxno =p; if (minno> q) // kiểm tra số thứ nhất và thứ hai minno =q; else if (maxno r) // kiểm tra số thứ nhất và thứ 3 minno =r; else if (maxnos) // kiểm tra số thứ nhất và thứ 4 minno =s; else if (maxno Đầu ra
điền bốn số bất kỳ:34 78 23 12Số lớn nhất trong 4 số đã cho là:78Số bé nhất trong 4 số đã cho là:12Chương trình 2
Chương trình dưới đây tìm phần tử nhỏ nhất và lớn nhất trong một mảng -
#includeint main () {int a [50], i, num, large, small; printf ("Nhập số phần tử:"); scanf ("% d", &num); printf ("Nhập các phần tử của mảng:\ n"); for (i =0; i large) large =a [i]; if (a [i] Đầu ra
Nhập số phần tử:8 Nhập các phần tử mảng:12648939small =1large =9