30/09/2018, 23:32

Cho mình hỏi đoạn code sau ạ

#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

Người bí ẩn viết 01:35 ngày 01/10/2018

double%lf nhé.
Còn %ffloat

Đinh Quốc Hân viết 01:47 ngày 01/10/2018

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.
Ali Baba viết 01:33 ngày 01/10/2018

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

Ali Baba viết 01:45 ngày 01/10/2018

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:

Người bí ẩn viết 01:44 ngày 01/10/2018

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

Ali Baba viết 01:44 ngày 01/10/2018

Stack OverFlow

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

Bài liên quan
0