Lập trình C: Chữa bài tập 1 phần hàm
Giải phóng thời gian, khai phóng năng lực
#include<stdio.h> float nhapLieu(){ float number; scanf("%f",&number); return number; } void tinhTong(float number1,float number2){ printf("\n%g + %g = %g",number1,number2,number1+number2); } void tinhHieu(float number1,float number2){ printf("\n%g - %g = %g",number1,number2,number1-number2); } void tinhNhan(float number1,float number2){ printf("\n%g * %g = %g",number1,number2,number1*number2); } void tinhChia(float number1,float number2){ if(number2!=0){ printf("\n%g / %g = %g",number1,number2,number1/number2); }else{ printf("\nKhong chia duoc vi mau = 0!"); } } int timUocSoChungLonNhat(float number1,float number2){ int i; if(number1>0 && number1==(int)number1 && number2>0 && number2==(int)number2){ for(i=number1; i>=1; i--){ if((int)number1%i==0 && (int)number2%i==0){ printf("\nUoc so chung lon nhat cua %g va %g la %d",number1,number2,i); return i; } } }else{ printf("\nDu lieu khong hop le!"); return 0; } } void timBoiSoChungNhoNhat(float number1,float number2){ int uscll; uscll=timUocSoChungLonNhat(number1,number2); if(uscll!=0){ printf("\nBoi so chung nho nhat cua %g va %g la %g",number1,number2,number1*number2/uscll); }else{ printf("\nKhong the tim duoc boi so chung nho nhat!"); } } int main(){ ///1. float number1, number2; ///2. printf("\nMoi nhap so thu nhat: "); number1=nhapLieu(); printf("\nMoi nhap so thu hai: "); number2=nhapLieu(); ///3. tinhTong(number1,number2); ///4. tinhHieu(number1,number2); ///5. tinhNhan(number1,number2); ///6. tinhChia(number1,number2); ///7. //timUocSoChungLonNhat(number1,number2); ///7+8. timBoiSoChungNhoNhat(number1,number2); ///=number1*number2/USCLL getch(); return 0; }
Giải phóng thời gian, khai phóng năng lực