∃!


私信TA

用户名:uq_58406633125

访问量:791

签 名:

等  级
排  名 36572
经  验 418
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

为什么要长整型??int不是表示范围到2^31-1吗


参考代码:

#include<stdio.h>

int main(){
	long b;  
	while(scanf("%ld",&b)!=EOF){
		int k;
		long sum = 0;
//		while((b%10)>10){  不只是脑子想 还应该在纸上写出过程找规律
		while(b>10) {
			sum += b%10;
			b = b/10;			
		}
		sum +=b; //最后一次余数 
		printf("%ld\n",sum);
	}
	return 0;
}


 

0.0分

2 人评分

  评论区

int 在64位操作系统中取值范围使 -2^31~2^31-1,unsigned int 范围是 0~2^32-1
2021-11-15 23:10:09
  • «
  • 1
  • »