01/10/2018, 12:15
Hàm tính x^n toàn ra 1
#include<stdio.h>
void nhap (int x,int n);
double tinhtich(int x,int n);
void xuat(double s);
void main()
{
double x,n;
nhap (x,n);
double kq=tinhtich(x,n);
xuat(kq);
}
void nhap (int x,int n)
{
scanf("%d%d",&x,&n);
}
double tinhtich(int x,int n)
{
double s=1;
for (int i=1;i<=n;i++)
s=s*x;
return s;
}
void xuat(double s)
{
printf("%f",s);
}
Bài liên quan
Khai báo x, n là double, hàm nhập thì nhập 2 biến kiểu int, tính tích (luỹ thừa chứ?) cũng với 2 số nguyên nhưng return kết quả là double…
Ở đây có mỗi n là số nguyên thôi, còn x vẫn phải để số thực.
Hi Xuan Hoang.
Hàm nhập của bạn không làm việc.
Hàm nhập của bạn…
Bạn xem cách khai báo hàm sử dụng tham chiếu địa chỉ nhé.