| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 986 人关注过本帖
标题:[求助]c语言的题目
只看楼主 加入收藏
liubei
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-8-9
收藏
 问题点数:0 回复次数:13 
[求助]c语言的题目

7、(C)计算s=1 +2的平方+3的立方+……+nn次方,n由终端输入

搜索更多相关主题的帖子: c语言 
2004-08-10 10:10
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
本题收费500现金!哈哈,你钱不够!

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-10 12:04
乌鸦丘比特
Rank: 1
等 级:新手上路
威 望:2
帖 子:625
专家分:0
注 册:2004-7-19
收藏
得分:0 
以下是引用knocker在2004-08-10 12:04:35的发言: 本题收费500现金!哈哈,你钱不够!

哇,knocker成财迷拉。

这个题目很简单,编一个实现N^N的函数再循环就可以了。

注意很可能会溢出,要更好的就要高精度算法了


我喜欢创造,一只扑腾着翅膀向天空飞翔的乌鸦
2004-08-10 12:30
happyu698
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-8-9
收藏
得分:0 

#include<stdio.h> #include<math.h> void main() { int n,s=0; scanf(&n); for(int i=1;i<=n;i++) s+=pow(i,i); printf("%d\n",s); }

2004-08-10 12:59
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

#include<stdio.h> #include<math.h> void main() { int n,s=0; scanf(&n);//错误之一,scanf()不是这样用的 for(int i=1;i<=n;i++) s+=pow(i,i);//错误之二,数据溢出 printf("%d\n",s); }


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-08-10 13:08
hu_sir
Rank: 1
等 级:新手上路
帖 子:208
专家分:0
注 册:2004-4-29
收藏
得分:0 
要考虑溢出的情况啊!!可以调用库函数.溢出是大问题!
2004-08-10 13:16
wonderfulday
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2004-7-28
收藏
得分:0 

s+=pow(i,i);//错误之二,数据溢出

什么是数据溢出,是不是整型不够存储s的值??


2004-08-10 20:35
wxl03120
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-7-25
收藏
得分:0 

不是很难的


2004-08-10 20:41
Smokingboy
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-8-10
收藏
得分:0 

对于大数的乘法可以用重复平方算法这个unix的源码里面有。

或者通过数组array来解决。把两个n、m位数的因数分别转化成n、m个一位数的连续形式,分别储存在数组array中,然后按照竖式乘法的方式编程求解。

[此贴子已经被作者于2004-08-11 10:13:48编辑过]


个人意见, 仅供参考!
2004-08-11 09:54
tempnetbar
Rank: 2
等 级:新手上路
威 望:4
帖 子:582
专家分:4
注 册:2004-5-5
收藏
得分:0 
重复平方算法?能说来听听吗?

相信勤能补拙! 喜欢用好用的就永远学不到有用的。
2004-08-11 10:54
快速回复:[求助]c语言的题目
数据加载中...
 
   



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

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