English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 de Exemplos de Programação em C
Neste exemplo, você aprenderá a calcular o poder de um número.
Para entender esse exemplo, você deve entender o seguinteC programmingTema:
O programa a seguir obtém dois inteiros do usuário (uma base e um expoente) e calcula a potência.
por exemplo, em2 3no caso
2é a base
3é o expoente
equivalente a 2*2*2
#include <stdio.h> int main() { int base, exp; long long result = 1; printf("Input base: "); scanf("%d", &base); printf("Input exponent: "); scanf("%d", &exp); while (exp != 0) { result *= base; --exp; } printf("Poder = %lld", result); return 0; }
Resultado de Saída
Insira o Base: 3 Insira o Exponente: 4 Poder = 81
Essa técnica é válida apenas quando o expoente é um inteiro positivo.
Se você precisar encontrar o poder de qualquer número real, você pode usar a função pow().
#include <math.h> #include <stdio.h> int main() { double base, exp, result; printf("Input base: "); scanf("%lf", &base); printf("Input exponent: "); scanf("%lf", &exp); //Calcular Potência result = pow(base, exp); printf("%.1lf^%.1lf = %.2lf", base, exp, result); return 0; }
Resultado de Saída
Insira o Base: 2.3 Insira o Exponente: 4.5 2.3^4.5 = 42.44