#include <stdio.h>
long a_b(long int x,long int y); //定義a的b次方函式
long jie_cheng(long int z); //定義階乘函式
int main ()
{//1
long int a,b,c,d,e,f,g,h,i,j,k;
printf("請輸入第一個數字的底數:\n");
scanf("%ld",&a);
printf("請輸入第一個數字的指數:\n");
scanf("%ld",&b);
printf("請輸入第二個數字的底數:\n");
scanf("%ld",&c);
printf("請輸入第二個數字的指數:\n");
scanf("%ld",&d);
e = a_b(a,b);
f = a_b(c,d);
g = jie_cheng(i);
h = jie_cheng(j);
k = g + h;
printf("%ld的%ld次方是:%ld\n%ld!是%ld\n",a,b,e,e,g);
printf("%ld的%ld次方是:%ld\n%ld!是%ld\n",c,d,f,f,h);
printf("%ld!+%ld!=%ld",e,f,k);
}//1
long a_b(long int x,long int y)
{//2
int a = 1 ;
for( y ; y > 2 ; y--)
{//3
a *= x ;
}//3
return(a);
}//2
long jie_cheng(long int z)
{//4
long int t ;
a_b( x , y); //這個地方寫不來了.
t = a_b( x, y);
for ( t ; t > 1 ; t-- )
{//5
t = t + (t-1);
}//5
return(t);
}//4
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/225173.html
標籤:新手樂園
上一篇:請問這個報錯怎么解決
下一篇:C++并發結構
