为了账号安全,请及时绑定邮箱和手机立即绑定

编写函数计算x的n次方,并利用该函数计算( 3^4+2^7)/2。结果保留2位小数。

编写函数计算x的n次方,并利用该函数计算( 3^4+2^7)/2。结果保留2位小数。

C
召南3398997 2016-05-23 23:59:35
查看完整描述

2 回答

已采纳
?
不偏不易

TA贡献96条经验 获得超118个赞

#include <stdio.h>

float fn(int a,int b){ //float,最终返回为float类型,fn函数名称,(int a ,int b)要求输入的参数例如fn(2,3)
	int result=1;//任何数0次,都为1
	if(b==0){//当幂为0,返回1
	return 1;
	}
	for(int i=0;i<b;i++){//计算幂不为0时的结果
		result*=a;
	}
	return result;//返回
}

void main()
{ 
 printf("%.2f\n",(fn(3,4)+fn(2,7))/2);//%.2f表示2位小数,\n换行,后面是计算式子
}


查看完整回答
2 反对 回复 2016-05-24
  • 灬elliott
    灬elliott
    大神帮我看看我的作业吧
  • 不偏不易
    不偏不易
    回复 Zxl丶: 1.我没学过C++,大致能看懂,但是写不了,基本思路可能能讲一讲,但是,我想你不需要基本思路吧? 2.你这些问题,我看了一下,都是基础练习题,你应该自己用所学知识慢慢做,而不是急躁的来网上找答案。如果是老师布置的题目,我想也不至于当天就要交,一般都是一个星期的有效期。个别老师甚至能到学期末补交。 这些题目确实不错,一题debug一题编程。学会断点debug,自己设计编程。自己做的话很快就能提高。 3.看别人的和自己写完全是两回事情。这点你学下去就会了解了。全部看懂了,叫你再写,一样还是不会写。 4.言尽于此,加油吧。
  • 不偏不易
    不偏不易
    另外我觉得很不可思议,你90小时的视频学习时长,我都只有83小时,我看了一下你的课程,基本把C和C++的相关知识都看了,居然不会这些基础题。
?
夏雪忆梦0

TA贡献2条经验 获得超1个赞

用函数写,写个计算x的n次方的函数,在主函数中调用

查看完整回答
1 反对 回复 2016-05-24
  • 2 回答
  • 0 关注
  • 2230 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信