中易网

一道C++题目

答案:5  悬赏:10  
解决时间 2021-04-27 20:11
  • 提问者网友:梧桐不渝
  • 2021-04-27 06:37
编写一个默认参数值的函数。该函数求x的n次方,其中x,n由键盘输入或由默认值确定(用函数调用来实现。)
最佳答案
  • 二级知识专家网友:何必打扰
  • 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
#include<iostream.h> #include<math.h> //double pow(double base,int exp)   C/C++库函数值为base^exp int main() {  double x,n;  cout<<"请输入:";  cin>>x>>n;  cout<<"x^n= "<<pow(x,n)<<endl;  return 0; }
  • 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)); }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息