首页 > 其他分享 >每日一题_1_x^n

每日一题_1_x^n

时间:2022-12-16 21:44:09浏览次数:55  
标签:return 函数 power int double 每日 else 一题

函数头为double power(double x,int n)。在主函数中输入x、n并调用该函数求 (函数定义在主函数后面,在调用前做函数声明)

输出x^n

 1 #define _CRT_SECURE_NO_WARNINGS 1
 2 #include<stdio.h>
 3 double power(double, int);
 4 int main()
 5 {
 6     double x; int n;
 7     puts("INPUT 'x', 'n'\n");
 8     scanf("%lf%d", &x, &n);
 9     printf("x^n = %lf", power(x, n));
10     return 0;
11 }
12 double power(double x, int n)
13 {
14     int i; double rst = 1;
15     if (n == 0)//i不会小于0
16     {
17         return 1;
18     }
19     else
20     for (i = 1; i <= n; i++)//常规思路
21     {
22         rst = rst * x;
23     }
24     return rst;
25 }
1 double power(double x, int n)//用递归
2 {
3     int i; double rst = 1;
4     if (n == 0) return 1;
5     else return x * power(x, n - 1);
6 }

 

标签:return,函数,power,int,double,每日,else,一题
From: https://www.cnblogs.com/yxyfj/p/16988357.html

相关文章

  • 每日食词—day044
    virusn.病毒、计算机病毒executev.执行、实施、实行recursionn.递归、递推Ethernetn.以太网、以太网络explicitlyadv.明确地、明白地、显式的sup......
  • 每日食词—day043
    dialogn.对话框、对话、会话withdrawv.撤回、收回、取回、撤销、提款specifyingn. v.指定、规定、说明、规格化、申明(specify的ing形式)assetn.资产、......
  • 每日一题之请描述Vue组件渲染流程
    组件化是Vue,React等这些框架的一个核心思想,通过把页面拆成一个个高内聚、低耦合的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分......
  • 【221215-5】已知:D是三角形ABC外一点,连接AD,BD,CD,角BAC=角BDC=α。求证:角ADB=角BDC(大连
    以上提供了两种解法,第一解法要学圆以后才能用,第二解法正好适用于八年级。......
  • 每日食词—day042
    transformv. n.变换、转换、转变、变形scopen. v.范围、作用域、适用范围entityn.实体、个体noopn.等待、空语句、电梯式调度程序underlyingadj. v.......
  • 每日食词—day040
    autowiren.自动装配determinev.确定、决定、决心、判定mockv. adj. n. adv.模拟品、模拟的、模拟实验、仿制品scenen.场面、场景、现场、景色dispatch......
  • 力扣每日一题2022.12.15---1945. 字符串转化后的各位数字之和
    给你一个由小写字母组成的字符串s,以及一个整数k。首先,用字母在字母表中的位置替换该字母,将s转化为一个整数(也就是,'a'用1替换,'b'用2替换,...'z'用26替换)。......
  • 每日一题之Vue的异步更新实现原理是怎样的?
    最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会......
  • 每日一题之Vue数据劫持原理是什么?
    什么是数据劫持?定义:数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。简单地说,就是当我们触发函数的时候动......
  • 20221214每日学习
    leetcode题目:130被围绕的区域思路:1.遍历所有边界。2.如果遇到o,就开始bfs像外边延展,可以将这时候的o设置为e,然后再遍历所有的内部点,将e修改为o,将原生的o修改为x。题解:......