c++怎么表示很大的整数
答案:2 悬赏:0
解决时间 2021-01-07 05:31
- 提问者网友:锁深秋
- 2021-01-06 23:00
c++怎么表示很大的整数
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-01-07 00:01
可以利用字符数组来存放整数的各位数值,即将整数当成一串字符来输入。
如果要输入12345678901234567890,则定义一个char型数组a[20],将用户输入的整数当成一串字符存入字符数组a中。
具体实现方法可以参考如下程序段:
char a[20];
scanf("%s", a); // 输入12345678901234567890,即可将该整数输入到字符数组a当中
// 则数组a中各元素值为a[0]='1', a[1]='2', a[2]='3', ....... , a[19]='0'
// 在进行运算的时候将字符转换为数字即可(即a[i]-'0')
如果要输入12345678901234567890,则定义一个char型数组a[20],将用户输入的整数当成一串字符存入字符数组a中。
具体实现方法可以参考如下程序段:
char a[20];
scanf("%s", a); // 输入12345678901234567890,即可将该整数输入到字符数组a当中
// 则数组a中各元素值为a[0]='1', a[1]='2', a[2]='3', ....... , a[19]='0'
// 在进行运算的时候将字符转换为数字即可(即a[i]-'0')
全部回答
- 1楼网友:七十二街
- 2021-01-07 00:18
unsigned long long N;
//N能表示[0,2^64-1],非常大了,试试
//N能表示[0,2^64-1],非常大了,试试
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |