ĐÃ GIẢI QUYẾT ĐƯỢC VẤN ĐỀ, CÁM ƠN BẠN NamTe !!!
Mình mới học tới phần con trỏ, cái bài toán nó yêu cầu chuyển đổi tiền VND sang USD và Euro. Mấy bác xem giúp mình cái code này! Nếu như dùng %d thì ra số nguyên( chắc chắn rồi), nhưng dùng %f thì kết quả lại ra 0.00000.
int USD, Euro, VND; mình chuyển thành float và %d mình cũng chuyển thành %f nhưng vẫn không được!
À, còn đây là code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
void chuyenDoi(int *pointerUSD, int *pointerEuro, int *pointerVND);
int main (int argc, char *argv[ ])
{
int USD, Euro, VND;
printf("Nhap vao so tien(VND): ");
scanf("%d", &VND);
chuyenDoi(&USD, &Euro, &VND);
printf("%d USD\n %d Euro", USD, Euro);
return 0;
}
void chuyenDoi(int *pointerUSD, int *pointerEuro, int *pointerVND)
{
*pointerUSD = *pointerVND/22000;
*pointerEuro = *pointerVND/24000;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?