|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 似乎这道题还没做完,请教了!
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1237
人关注过本帖
标题:
似乎这道题还没做完,请教了!
只看楼主
加入收藏
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
11
楼
收藏
得分:0
你最好自己寫,替你寫對你沒好處的。你別以為給你寫出完整代碼的人是好人。
授人以渔,不授人以鱼。
2012-02-25 21:15
举报帖子
使用道具
赠送鲜花
真的很菜
等 级:
论坛游侠
帖 子:94
专家分:151
注 册:2012-2-18
第
12
楼
收藏
得分:3
#include <stdio.h>
#include <math.h>
void main()
{
float p,r=0.09;
int n=10;
p=pow((1+r),n);
p=p-1;
printf("%.2f\n",p);
}
应该是这样
2012-02-25 21:29
举报帖子
使用道具
赠送鲜花
真的很菜
等 级:
论坛游侠
帖 子:94
专家分:151
注 册:2012-2-18
第
13
楼
收藏
得分:0
11楼好像是说我不是好人啊
2012-02-25 21:31
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
14
楼
收藏
得分:3
回复 13楼 真的很菜
如果大家都是初學者,寫出自己的代碼沒問題。如果自己早就會的,就不必在人家初學者面前炫耀代碼,因為你會不等於人家也會,不是他自己想出來的代碼,總歸是沒有掌握的,幫他過了這關,還得被下一關攔下來。
授人以渔,不授人以鱼。
2012-02-25 21:37
举报帖子
使用道具
赠送鲜花
隐君子
等 级:
新手上路
帖 子:46
专家分:1
注 册:2011-12-7
第
15
楼
收藏
得分:0
回复 12楼 真的很菜
pow是什么?平方的函数吗?为什么后面还要p-1呢?
2012-02-25 22:06
举报帖子
使用道具
赠送鲜花
隐君子
等 级:
新手上路
帖 子:46
专家分:1
注 册:2011-12-7
第
16
楼
收藏
得分:0
回复 14楼 TonyDeng
版主,好像不一定是这样吧,代码只是拿来参考的。不过,有时帮人写代码确实是不好。
[
本帖最后由 隐君子 于 2012-2-25 22:17 编辑
]
2012-02-25 22:12
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
17
楼
收藏
得分:0
我前面已經用文字把程序的整個流程都描述一遍了,你自己用代碼實現都成問題,這就有點過了。那麼,我問你,你懂編程算2的100次方嗎?懂那個,就懂這個——把2替換為(1+r),就是一模一樣的算法代碼。再不濟,求若干個連續自然數相乘1*2*3*4*……*10的習題總做過吧?沒做過連乘,連加的總做過吧?算法思想是一樣的。你1樓的程序代碼說明你至少碰到過類似的題目,曾經做過,形式基本上是那樣的,只是一點細節不同而已,而你若真看不懂我前面那些文字描述,表明你其實沒真正掌握1樓那種算法思想,應該回爐再看一看。
把公式轉化為代碼實現,這是編程第一步,是基本功。後面真正的入門,是自己根據問題提取公式,而不是題目或別人給你公式讓你實現。做到後面這種,才算是學編程有望了。先把基本功打好吧。
[
本帖最后由 TonyDeng 于 2012-2-25 22:31 编辑
]
授人以渔,不授人以鱼。
2012-02-25 22:22
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
18
楼
收藏
得分:0
至於為什麼要減一,你可以用具體數字來看嘛。比如現在的國民總值P=100,年增長率是0.09,那麼意味著一年後國民總值P'=109,增長值為P'-P=109-100=9,其增長百分比為9/100=%9。不管多少年後,都問與100那年相比增長了百分之幾,那麼用最後的總值減去最初的總值就增量,再除以初值,就是百分比。這就是減一的來源。題目是問增長了百分之幾,不是問終值是現值的百分之幾,當然要刨掉現值的100%了。
授人以渔,不授人以鱼。
2012-02-25 22:40
举报帖子
使用道具
赠送鲜花
隐君子
等 级:
新手上路
帖 子:46
专家分:1
注 册:2011-12-7
第
19
楼
收藏
得分:0
抱歉!可能我的问题太多了。谢谢!
[
本帖最后由 隐君子 于 2012-2-25 22:50 编辑
]
2012-02-25 22:46
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
20
楼
收藏
得分:0
我查過你的主題帖,你問過兩個相關的問題,一個是1-2+3-4那樣的,一個是for、while用法的,全都結了帖。結了就表明懂,而這個並不比那些問題難,應該能夠自己解決的。我前面都把算法描述給你了:
int n;
double P = 1.0;
double r = 0.09;
for (n = 1; n <= 10; n++)
{
P = P * (1 + r);
}
printf("%.2f%c\n", (P - 1) * 100, '%');
授人以渔,不授人以鱼。
2012-02-25 22:56
举报帖子
使用道具
赠送鲜花
23
2/3页
1
2
3
快速回复:
似乎这道题还没做完,请教了!
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025726 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved