Tính chu vi và diện tích hình tròn được 0

Em viết chương trình bên dưới, build thì được, nhưng run sai kết quả ạ!
(nhập được bán kính nhưng cv và dt ra 0)

#include<stdio.h>
#include<conio.h>
#include<math.h>

void main()
{
    float r,cv,dt;
    printf("nhap ban kinh r=");
    scanf("f",&r);
    cv=2*M_PI*r; dt=M_PI*r*r;
    printf("cv=%0.4f\n dt=%0.2f",cv,dt);
    getch();
}

Xem lại dòng này xem có gì bất thường ở chỗ "..." không.

3 Likes

Chuỗi xuất, định dạng chuẩn luôn:

printf("cv=%0.4f\n dt=%0.2f",cv,dt);

Chuỗi nhập:

scanf("f",&r);

Có gì bất ổn!!!

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