#include "stdio.h"
#include "stdlib.h"
int main()
{
int lua_chon_cua_toi,a,b,tong,hieu,thuong,tich,du=0;
printf("Xin chao,toi la may tinh thong minh. Toi co the giup gi cho ban?\n");
printf("1.Toi muon lam phep toan cong.\n");
printf("2.Toi muon lam phep toan tru.\n");
printf("3.Toi muon lam phep toan nhan.\n");
printf("4.Toi muon lam phep toan chia.\n");
printf("5.Toi muon lam phep toan chia lay du.\n\n");
scanf("%d",&lua_chon_cua_toi);
switch(lua_chon_cua_toi)
{
case 1:
printf("Ban da chon phep cong.Hay nhap a,b: "); scanf("%d%d",a,b);
tong=a+b;
printf("%d+%d=%d\n",a,b,tong);
break;
case 2:
printf("Ban da chon phep tru.Hay nhap a,b: "); scanf("%d%d",a,b);
hieu=a-b;
printf("%d-%d=%d\n",a,b,hieu);
break;
case 3:
printf("Ban da chon phep nhan.Hay nhap a,b: "); scanf("%d%d",a,b);
tich=a*b;
printf("%d*%d=%d\n",a,b,tich);
break;
case 4:
printf("Ban da chon phep chia.Hay nhap a,b: "); scanf("%d%d",a,b);
thuong=a/b;
printf("%d/%d=%d\n",a,b,thuong);
break;
case 5:
printf("Ban da chon phep chia lay du.Hay nhap a,b: "); scanf("%d%d",a,b);
du=a%b;
printf("%d\%%d=%d\n",a,b,du);
break;
default:
printf("Ban khong chon phep toan nao ca.\n");
break;
}
return 0;
}
Lỗi không hiển thị kết quả tính toán sau khi nhập hai giá trị bất kì
Có chỗ nào bạn nhập giá trị cho a
và b
đâu mà tính với toán?
4 Likes
Dùng scanf
là phải truyền tham chiếu bằng tiền tố &
nha bạn, có mỗi cái scanf
đầu đúng
4 Likes
dạ ahihi e hồ đồ quá
dạ e cảm ơn e quên mất :v