S1E28:函数初体验(应该是这个吧,没有花钱进去看哈哈哈)
//自己实现pow函数//自己记录学习的成果吧,如果有错误也欢迎大家指出
#include<stdio.h>
int main()
{
int i,l,k;
int poww(int a,int b);
printf("请输入两个数:\n");
scanf("%d,%d",&i,&l);
k=poww(i,l);
printf("%d的%d次方是%d",i,l,k);
}
int poww(int a,int b)
{
int d,k;
d=a;
if(a=1)
a=1;
else(a!=1);
for(k=b;k>=1;k--)
a=a*d;
return a;
} int poww(int a , int b)
{
int d , i ;
for(d = 1 , i = 0 ; i < b ; i ++) d *= a ;
return d ;
} if(a=1)这是天大的错误 #define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
long long pow(int base, int exp) {
if (!exp)return 1;
return base * pow(base, exp - 1);
}
int main() {
int base, exp;
printf("请输入两个数:\n");
if(scanf("%d%d", &base, &exp))
;
printf("%d 的 %d 次方是 %lld", base, exp, pow(base, exp));
return 0;
}
页:
[1]