01/10/2018, 00:31

Chương trình xuất giá trị mũ?

Viết chương trình nhập vào 1 số a bất kì và in ra giá trị a^2,a^3,a^4.
int a;
printf(“Nhap a: “);
scanf(”%d”,&a);
printf("%.2e %.2e %.2e",pow(a,2),pow(a,3),pow(a,4));
Sai chỗ nào vậy ạ, em chạy mà nó ra cái gì á.

Nguyễn Xuân Phúc viết 02:45 ngày 01/10/2018

nó ra cái gì là cái gì :v

Phan Vũ viết 02:31 ngày 01/10/2018

nó ra cái 4.000e + 000 gì á

Nguyễn Xuân Phúc viết 02:32 ngày 01/10/2018

số có dạng nem hay nEm nghĩa là n*10m. Trong đó n, m là 2 số thực, còn E(e) là kí hiệu

Nguyễn Xuân Phúc viết 02:39 ngày 01/10/2018

đây là kí hiệu khoa học
còn muốn nó xuất ra theo kiểu “người bình thường” thì dùng %f hoặc %lf đi

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

Theo như code của bạn thì a là số nguyên, số mũ là 2, 3, 4 cũng là số nguyên thì để %d hết cho đẹp (với a giá trị nhỏ thôi, a lớn quá sẽ in ra số âm)

Bài liên quan
0