| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2723 人关注过本帖
标题:求纯手工计算方法,我计算不下去了。
只看楼主 加入收藏
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1927
专家分:2992
注 册:2009-12-22
结帖率:89.13%
收藏
已结贴  问题点数:20 回复次数:6 
求纯手工计算方法,我计算不下去了。
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 计算方法 计算 手工 
2021-11-07 20:27
diycai
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:147
专家分:895
注 册:2021-5-18
收藏
得分:20 
程序代码:
#include <stdio.h>
void main()
{
    int a, n;//计算a的开n次方
    double low, high, middle, x;

    scanf("%d%d", &a, &n);

    int i, j, tmp;

    for (i=1; i<a; i++)
    {
        tmp = 1;
        for (j=0; j<n; j++)
        {
            tmp *= i;
        }
        if (tmp >= a)
        {
            break;
        }
    }

    low = i - 1;
    high = i;

    while (1)
    {
        middle = (low+high)/2;

        x = 1;
        for (j=0; j<n; j++)
        {
            x *= middle;
        }
        if (x - a < 0.0001 && x - a > -0.0001)
        {
            printf("%lf\n", middle);
            break;
        }
        if (x > a)
        {
            high = middle;
        }
        else
        {
            low = middle;
        }
    }
}

没优化,但是能用。
2021-11-11 16:49
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1927
专家分:2992
注 册:2009-12-22
收藏
得分:0 
纯手工计算,编程计算谁不会。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2021-11-16 11:53
diycai
Rank: 8Rank: 8
等 级:贵宾
威 望:19
帖 子:147
专家分:895
注 册:2021-5-18
收藏
得分:0 
以下是引用yuma在2021-11-16 11:53:53的发言:

纯手工计算,编程计算谁不会。


请问纯手工计算,与编程有何本质的区别? 难道编程计算不是从手工计算转化而来的吗,
只是人类不喜欢 大量重复的劳动,所以让计算机替代而已。
我很难理解,这个题目不靠库函数能写出代码的人,手工计算不出来结果(不限定时间)。
2021-11-16 12:53
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1927
专家分:2992
注 册:2009-12-22
收藏
得分:0 
以下是引用diycai在2021-11-16 12:53:11的发言:



请问纯手工计算,与编程有何本质的区别? 难道编程计算不是从手工计算转化而来的吗,
只是人类不喜欢 大量重复的劳动,所以让计算机替代而已。
我很难理解,这个题目不靠库函数能写出代码的人,手工计算不出来结果(不限定时间)。



编程计算我会,但我不知手工计算方法。

心生万象,万象皆程序!
本人计算机知识网:http://bbs.为防伸手党,本站已停止会员注册。
2021-11-17 19:36
mrexcel
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:126
专家分:480
注 册:2022-11-3
收藏
得分:0 
牛顿迭代:
x(1)=1
x(n+1)=5x(n)/6+7/(6x(n)^5)
2022-12-17 21:05
pvm2000
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:179
专家分:312
注 册:2022-12-22
收藏
得分:0 
2楼就是纯手工计算的计算机编程化
2022-12-25 08:30
快速回复:求纯手工计算方法,我计算不下去了。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018903 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved