首页 > 其他分享 >noi 1.5 36 计算多项式的值

noi 1.5 36 计算多项式的值

时间:2022-10-01 17:35:00浏览次数:52  
标签:1.5 noi int 多项式 float 36 pow 次方 输入

描述

假定多项式的形式为xn+xn-1+…+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值。

输入

输入仅一行,包括x和n,用单个空格隔开。x在float范围内,n <= 1000000。

输出

输出一个实数,即多项式的值,精确到小数点后两位。保证最终结果在float范围内。

样例输入

2.0 4

样例输出

31.00

题意

输入一个x,再输入一个n,首次为x的n次方,第二次就是x的n减1次方,第三次n减2......一直到x的2次方,最后再来个x加1,最后把这些数的和加起来就好了。

思路

首先肯定是输入了。

1.如何解决每次n都要递减的变化:使用for循环,这里就厉害了,编程的思维~,for循环里的变量不仅可以++(for(int i=1;i<=n;i++){}),还可以--(for(int i=n;i>=0;i--)),就很奇葩,这时候我们就可以用i来代替n来完成n的每次变化。

2.如何求x的i次方:上文解释了如何完成n的每次变化,所以这时候也就是x的i次方。为了完成x的i次方我们就可以用一个新函数“pow(,)”来解决,pow的括号内的就是一个数的几次方,逗号前是这个数,逗号后是几次方,比如pow(2,3)就是2的3次方,pow(15,20)就是15的20次方。

以上两个问题解决后就需要用一个变量来存储每次变化后得到的数的总和就好了。

代码实现

#include<iostream> 
#include<cmath>
using namespace std; 
int main(){
	float x,n;
	float a=0;
	cin>>x>>n;
	for(int i=n;i>=0;i--){//循环
	    a=a+pow(x,i);//求平方并记录
	}
	printf("%.2f",a);//按照题目要求输出
	return 0;
}

标签:1.5,noi,int,多项式,float,36,pow,次方,输入
From: https://www.cnblogs.com/scx20100214/p/16747455.html

相关文章

  • Educational Codeforces Round 136 C. Card Game
    题意:有1-n的一个排列,其中n是偶数,A和B两个人拿这副牌玩游戏,两个人绝顶聪明。A拿一半牌,B拿一半牌。规则很简单,A先手出牌,如果B有比他大的牌,那出一张比他大的牌,这一轮结束,下一......
  • #yyds干货盘点#【愚公系列】2022年10月 Go教学课程 036-类型断言
    一、类型断言1,类型断言的定义GO中的类型断言用于检查接口类型变量所持有的值是否实现了期望的接口或者具体的类型。类型断言的语法格式如下:value,ok:=x.(T)其中,x......
  • NOI Online #3
    普及最急救助(红)模拟点击查看代码#include<bits/stdc++.h>#definefffflush(stdout)#definethankputs("I***thankyouccf"),ff#definebug(...)fprintf(s......
  • Educational Codeforces Round 136 (Rated for Div. 2) E. Cleaning Robot
    EducationalCodeforcesRound136(RatedforDiv.2) E.CleaningRobotProblem-E-Codeforces题意:有一个二行n列的网格,有一些网格是脏的,扫地机器人起点在(1,1)......
  • kaldi入门-编译安装 https://www.cnblogs.com/parser/p/10036579.html
    kaldi入门-编译安装 1、下载代码gitclone https://github.com/kaldi-asr/...cdkaldi2、编译toolscdtools./extras/check_dependences.shmake-j43、编译cdsrc......
  • 论人类下一代语言的可能—1.5符号使用的开始
    语言的开始是创造符号。用一串发音,或一个线条组合,或者一个特定的手势等,来代表某个外在的对象或者是我们的一个观念。最初这是一个自发且有限的想法,神奇的是这是可行的,且效......
  • 图片降噪软件:Topaz DeNoise AI (图像处理)
    TopazDeNoiseAI是一款好用且专业的图片降噪软件。如果你有噪点的相片,可以通过AI智能的方式来处理掉噪点,让照片的噪点降到最低。有了TopazDeNoiseAI处理图片更方便,更简......
  • CFER 136 小记
    我来诈个尸。CCardGame考虑\(n=60\)时,59和60这两张cards的三种情况。若Alex拿到了60她就赢了。若Boris拿到了59,60他就赢了。若Alex拿到59,Boris......
  • NOIP冲刺 【图论复习】 图的遍历
    还有两个月就NOIP了我居然还在敲这种东西.........洛谷P5318DFSBFS模版题复习一下DFS:从第一个节点开始搜用vis数组记忆化搜到每一个点时如果没搜过就把他标记......
  • CSP-S 2022进不去NOIP记
    初赛Day0过了。9.26day-OP414报了qbxt腾飞的线上。9.28day-NP414明天放假!9.30day-ZP414这才过了一半,事倒是很多...早上五点多爬起来打游戏,打完之后看手机突......