police_nhoc Gà Công nghệ cao
Tổng số bài gửi : 46 Points : 5211 Join date : 04/05/2010 Đến từ : Sao hỏa
Character sheet Bảng:
| Tiêu đề: bt tìm uscln cua a và b Thu May 06, 2010 9:06 pm | |
| Đề: Tìm USCLN của 2 số nguyên dương a và b #include #include void main() { __int a,b,USCLN; __printf("nhập a và b:"); __scanf("%d",&a,&b); __if( a < b ) ____USCLN=a; __else ____USCLN=b; __while(a%USCLN != 0 || b%USCLN != 0) ____USCLN - - ; __printf("USCLN của %d và %d là %d",a,b,USCLN); }
bài này tui mới tìm ra lời giải đóa.pà con xem rùi góp ý thêm hen. | |
|
alexnguyen Gà Công nghệ cao
Tổng số bài gửi : 3 Points : 5127 Join date : 07/05/2010
| Tiêu đề: Re: bt tìm uscln cua a và b Fri May 07, 2010 7:38 pm | |
| mạo muội hỏi bạn đã chạy thử bài tập trên máy chưa vậy???
Bạn chưa khởi tạo giá trị chi biến USCLN lớn nhất (cũng có nghĩa là biến mang giá trị NULL) thì làm sao mấy dòng lệnh đằng sau có ý nghĩa??
Câu lệnh if else thiếu điều kiện để kiểm tra. | |
|
police_nhoc Gà Công nghệ cao
Tổng số bài gửi : 46 Points : 5211 Join date : 04/05/2010 Đến từ : Sao hỏa
Character sheet Bảng:
| |
khanhnhat Gà Công nghệ cao
Tổng số bài gửi : 37 Points : 5159 Join date : 15/05/2010 Age : 32
| Tiêu đề: Re: bt tìm uscln cua a và b Sun May 16, 2010 7:25 pm | |
| Bài này làm cũng tương tự như VB thôi: - Code:
-
#include #include void main() { int a, b, t, UCLN; printf("nhap a va b:"); scanf("%d%d",&a,&b); do { t=a; a=b; b=t%b; }while (a!=0) & (b!=0) UCLN=a+b; printf("uoc chung lon nhat cua a va b =%d",UCLN); getch(); }
| |
|
Sponsored content
| Tiêu đề: Re: bt tìm uscln cua a và b | |
| |
|