一道C++题目
- 提问者网友:梧桐不渝
- 2021-04-27 06:37
- 二级知识专家网友:何必打扰
- 2021-04-27 08:04
#include "iostream"
using namespace std;
double fun(double x=1,double y=0)
{
int i;
double t=1;
for(i=1;i<=y;i++)
t*=x;
return t;
}
void main()
{
double a,b;
cout<<"(默认值)x的y次幂是:"<<fun()<<endl;
cout<<"输入两个数字:";
cin>>a>>b;
cout<<"x的y次幂是:"<<fun(a,b)<<endl;
}
- 1楼网友:星痕之殇
- 2021-04-27 11:13
#include <iostream.h>
double fun(double x,int n) { int i; double m=1; for(i=1;i<=n;i++) { m*=x; } return m; }
void main() { double x,m; int n; cout<<"请输入x n的值:"; cin>>x>>n; m=fun(x,n); cout<<x<<"的"<<n<<"次方="<<m<<endl; }
- 2楼网友:啵啵桃汀
- 2021-04-27 10:17
#include <stdio.h>
void main() { int sum(int x=10 ,int n =10); int x,n; scanf("%d%d",&x,&n); printf("n*...*n=%d",sum(x,n)); }
int sum(int x=10 ,int n =10) { int i,sum =1; for (i=0;i<n;i++) { sum = sum*x; } return sum; }
- 3楼网友:时光挺欠揍
- 2021-04-27 08:55
- 4楼网友:滚出爷的世界
- 2021-04-27 08:40
#include "stdio.h"
int fun(int x=1,int n=1) { int s=1; for(int i=0;i<n;i++) { s*=x; }
return s; }
void main(void) { printf("%d\n",fun(2,3)); }