2的100次方怎么编程

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:10:31
2的100次方如何用QB编程序?

估计你这个程序是没法用的
<br>2的100次方要超过数据长度了吧
<br>建议采用int转str
<br>dim a1,a2,a3
<br>dim s1,s2,s3
<br>也是用循环
<br>但是位数到一定位数就把int转换成str然后再写道s2里面,或者再写道s3
<br>比如int>10000 将前几位 int to str 截断前几位写到s2,后面写道s1
<br>
<br>现在已经过了某事情只有一种算法的时代了
<br>很多东西都可以用现成的东西捣巧

还有种简单的办法,将字符串中的数字转换成二进制数
然后在二进制数后面添1个0 生成的数字再转换成十进制数,就是乘2后的结果

同意楼上的说法,要多创新。
我说,你可以自己编一个函数,用来乘法的函数
比如
string MMultiply(string a,string b)

然后你内部运算可以:
你平常笔算怎么样,内部就怎么样,就是比较麻烦,传入传出都是字符串。

#include <stdio.h>

int main()
{
int ans = 1;
for (int i = 0;i<100;i++) ans*=2;
printf ("%d\n",ans);
return 0;
}
给个C的实现

楼上的想法很新颖啊