求助大佬,超出int范围
  • 板块学术版
  • 楼主L203105
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/2/7 04:21
  • 上次更新2023/10/24 01:30:14
查看原帖
求助大佬,超出int范围
832321
L203105楼主2023/2/7 04:21

二进制转十进制

//如果十进制数过大,该怎么求呢
#include<stdio.h>
int main()
{
	int i,k=0,m=0,sum1=0,two=1,sign=0,sum2[30]={0}; char a[30],c[30];
gets(a);
for(i=0;a[i]!='\0';i++)
m++;
for(i=m-1;i>=0;i--)
{
	sum1+=(a[i]-'0')*two;
	two*=2; 
}printf("%d",sum1);
2023/2/7 04:21
加载中...