01/10/2018, 10:14
Code đổi độ F sang độ C bị sai
#include "stdio.h"
int main()
{
float c, f;
printf("Nhap F", &f);
scanf("%f", &f);
c = 5.0f / 9.0f * (f - 32);
printf("C La");
fflush(stdin);
getchar();
return 0;
}
Dạ em xin các anh sửa dùm em khúc này ạ. Xin lỗi em chỉ mới tập C thôi ạ nên mới hỏi câu này. Bài tập kêu là : " Nhập vào đổ Farenheit. Tính và in ra đổ Celsius theo công thức sau: C = 5.0f / 9 * (f-32).
Bài liên quan
Bạn đã in ra biến c đâu?
Là bây giờ em sửa lại
printf(“C La”, c); đúng kh ạ?
printf phải có chỉ thị số thực và không cần & trước biến.
Dạ em sửa lại rồi mà anh cho em hỏi sao em Debug nó thử nó hiện Nhập F rồi em nhập rồi nó hiện ra C xong nó biến mất? Em đã để fflush(stdin); với getchar(): rồi mà?
Thử
system("pause")
xem.Nó hiện v nè anh. Nếu em bấm enter nữa thì nó biến mất cái debug
Ai sửa giúp mình bài này vớiii
Cho mình xem code bạn nào.
Dạ đây ạ
Thiếu chỉ thị in số thực rồi.
Nếu v là đúng r phải kh a?
Thêm dấu cách trước chữ
In
cho đẹp ^^Em cảm ơn anh. :)))))
@pentax: Bạn này hay nhỉ, mình sửa title cho chính xác hơn, bạn đặt lại tiêu đề cũ
Lần đầu mình thấy có người vào sửa lại tiêu đề sau khi đã được sửa
Hahaha =)) Tại nãy kh ai reply em
Fact: sửa thành cứu em với em sắp chớt cũng không có ai vào cứu.
Anh sửa giúp em cái này với? Có chỗ nào sai không ạ?
Sao cứ thiếu chỉ thị in số thực thế nhỉ