Code chuyển từ tiền Euro sang tiền Việt không ra kết quả

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
double thpt(double soeuro)
{
	return 22864.0426*soeuro;
}
int main()
{
	double soeuro;
	printf("Hay nhap vao day so euro ma ban can doi:");
	scanf("%f",&soeuro);
	printf("%f euro=",soeuro);
	printf("%f vnd",thpt(soeuro));
	return 0;
	
}

mọi người cho mình hỏi tại sao đoạn code chuyển từ tiền euro sang tiền việt của mình khi chạy lại không ra kết quả…vấn đề là ở cái double soeuro ở funtion con nhưng mình ko hiểu tại sao :slight_smile:

double%lf nhé.
Còn %ffloat

2 Likes

Kiểu dữ liệu là double thì bạn dùng thử %lf xem vì theo mình nhớ là:

  • %f float
  • %lf double
  • %Lf long double.
2 Likes

cám ơn bạn nhé:slight_smile:

cám ơn bạn nhé! daynhauhoc phản hồi nhanh nhỉ mới đăng là có phản hồi ngay thank LTD:slight_smile:

Mấy cái này dễ và đơn giản nên có người phản hồi liền.

Chứ bạn hỏi mấy cái khó như Link List, Binary Tree + mấy thuật toán “trên trời dưới đất” là chưa chắc có người phản hồi liền đâu.

Trên Stack OverFlow thì may ra :joy:

2 Likes

tại mình mới học căn bản mà hehe được như lê tất đạt chắc cũng tuyệt vời lắm rồi

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?