Hàm tính diện tích hình tròn ra kết quả sai

Hàm tính S hình tròn được tạo bởi newbie cho ra kết quả tào lao cần sự giúp đỡ của ae =(((

#include<stdio.h>
const int pi=3.141592654;
float Scir(float r)
{	
	float s;
	s=r*r*pi;
	return s;
}
main()
{
	int R,S;
	printf("Nhap ban kinh hinh tron can tinh dien tich: ");
	scanf("%f",&R);
	S=Scir(R);
	printf("Dien tich hinh tron la: %.2f",S);
}

Sai kiểu so với chuỗi định dạng output nên output là 0.00.

pi sao lại là const int?!

6 Likes

A post was merged into an existing topic: Topic lưu trữ các post off-topic - version 3

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