广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2012 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
calculus
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
文章表情 C语言遇到困难
小弟我..在写C语言遇到一个问题
如果有个数字 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾中华电信 | Posted:2005-04-22 19:59 |
Mysteltainn 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

在C里面内定的int最长是可以表示到-2147483648~2147483647超过就溢位搂!
要更长的话可以宣告成unsigned long int可比表示到0~4294967295
如果这样还不够那就只好用float跟double来宣告了
float可以表示到3.4e38
double可以到1.8e308(书上写的)
以上这二个应该够满足你的需求了
如有错误请各位高手帮忙指教我这个新手!谢谢~


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2005-04-22 20:53 |
calculus
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

可是如果DOUBLE都不够用怎么办呢?
譬如说要计算出2的150次方呢?
希望有大师或是高手救救小弟...谢谢


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2005-04-22 22:03 |
kk889180
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x61
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

如果题目要求实际数值可以看大数乘法,加法(也就是用字串处理啦表情)

如果是像x^y mod z 这种题目就不用了


献花 x0 回到顶端 [3 楼] From:台湾亚太线上 | Posted:2005-04-22 23:43 |
codeboy 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x331
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

http://bbs1.mychat.to/read.php?tid=253231&toread=1&fp=1
观念是差不多的...只是它适用加法...你的要相乘,参考看看吧~ 表情



连结有问题请来信,我会尽快修正~^^
通报时请附上是"哪一篇失效"...这样我才能去修正~麻烦各位好心人士了~

[连结失效通报][ 网页.伺服.程式 讨论区]
----------------------在世界中心呼喊爱情----------------------
深深思念一个人的时候,我们不知不觉的地活在世界的中心...
献花 x0 回到顶端 [4 楼] From:台湾中华电信 | Posted:2005-04-23 17:51 |
calculus
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

2的幂次方我写出来了...谢谢各位帮忙

#include<stdio.h>
#include<stdlib.h>
#define max 1000000000                 /*进位到ka的单位*/
int main(void){
unsigned int i,a=1,ka=0,carryIn=0,n;       /*a表示基本位数 */
  printf("ENTER n of 2^n power function:");
  scanf(" %d",&n);
  for(i=0;i<n;i++){     /*将长整数分割成ka与a二段组合*/
    a=a*2;
    ka=ka*2;
    if(a>max){             /*这里开始做进位*/
        carryIn=a/max;     /*此式只会留下商数为进位数*/
        a=a-carryIn*max;   /*此式把进位数减去*/
        ka=ka+carryIn;     /*此式进位数与原ka的相加*/
    }
  }
  printf("\n2 to the power of %d is %d%d \n\n",n,ka,a);
system("pause");
return 0;
}


献花 x0 回到顶端 [5 楼] From:台湾中华电信 | Posted:2005-04-24 11:54 |
唐老鸭
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x1 鲜花 x230
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用codeboy于2005-04-23 17:51发表的 :
http://bbs1.mychat.to/read.php?tid=253231&toread=1&fp=1
观念是差不多的...只是它适用加法...你的要相乘,参考看看吧~ 表情

那篇后面的回答是属于大数相乘的部份....因为是回答Chiunyao的问题.....所以我直接回覆在他那篇上^^"...


没东西可以抓
献花 x0 回到顶端 [6 楼] From:美国 | Posted:2005-04-26 11:44 |
Chiunyao 手机
个人头像
个人文章 个人相簿 个人日记 个人地图
社区建设奖 特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x4 鲜花 x776
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

恩恩都要拜鸭老大的帮忙,才弄懂得拉


     


人要活在当下....才是最幸福的!!!
献花 x0 回到顶端 [7 楼] From:台湾中华电信 | Posted:2005-04-27 20:46 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.057162 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言