我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个代码 对输入的数取出它的每位数字,每次进行第十次以后就取不出正确的数了,是咋一回事

#include
int main()
{
int i,d;
long long int a;
scanf("%lld",&a);
for(i=1;i<=18;i++){
d=a/(long long int)pow(10,18-i)%10;
printf("%d\n",d);}

   return 0;

}

输入的数超 long long 的范围。

近期文章

  • 这程序咋就是不听话嘞
  • Unity Json转字符串后出现反斜杠”\“被删除怎么回事
  • 谁做过APO相关的开发,求解决
  • MySQL索引相关问题
  • linux怎么查找文件
  • luckyframe
  • 如何将数组中的元素赋值给单链表
  • 为什么标点符号输出不来
  • ORDER BY column_name help(通过HTML表视图中的链接)(PHP MySQL
  • 如何理解这样的一个结构体?如果统计该结构体所占的字节数,应是多少?
  • react,获取房源数据,写完列表找房模块后,浏览器报错?
  • for的迭代嵌套怎么理解和弄会更好呀?
  • android native crash tombstone 如何定位到崩溃的so
  • 删除A链表中B链表与C链表的交集元素 A,B,C都是递增链表
  • hadoop执行 NameNode 的格式化
  • 运算符 * 的运用,算术溢出
  • ant+vue+springboot 上传文件时接收不到文件
  • python 计算方差和标准差
  • 关于#c++#的问题:在Dev里面出现这种情况该怎么办呀 [Error] ld returned 1 exit status
  • 我想知道我的代码哪里有问题,我的结果运行出来末位还有五个零,如何去掉

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华