English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يحسب pow(x,y) دالة قوة المعلمات x بالنسبة y.
يستخدم دالة pow() إثنين من المعلمات (القيمة الأساسية والنسبة) ثم يعود بالقيمة التي يتم رفعها إلى قوة القاعدة. على سبيل المثال
تم تعريف دالة pow() في ملف math.h
double pow(double x, double y)
x -- يمثل القيمة العشرية للقاعدة. y -- يمثل القيمة العشرية للنسبة.
لإيجاد قوة متغير int أو float، يمكنك استخدام محول النوع القسري لتحويل النوع بشكل واضح إلى نوع double.
int base = 3; int power = 5; pow(double(base), double(power));
#include <stdio.h> #include <math.h> int main() { double base, power, result; printf("إدخل القاعدة: "); scanf("%lf", &base); printf("إدخل الأ指数: "); scanf("%lf",&power); result = pow(base, power); printf("%.1lf^%.1lf = %.2lf", base, power, result); return 0; }
نتيجة الخروج
إدخال القاعدة: 2.5 إدخال القيمة المرفوعة: 3.4 2.5^3.4 = 22.54