用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正整数A,B( 0 < A,B < 10^10) ,最大能到10^10

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 19:29:09
用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正整数A,B( 0 < A,B < 10^10) ,最大能到10^10
xQJA~(NBzL:6Q0ߊB)@( .5{ݽ^۸ffۏY9/_+gt:#'O亂ۗ`_,֬pYmdݓiP|AXd@rX@ :{0y%+1UÜ PagCd#S0H,Ħ=JR1Рh6Npĵfȣm2=Ԇ)e]4h7;vYկ᥇0)+(!XOrˋ#8ckp۹d(P/<EGVS>R .]HK0 E~ΥrJϲJ^B 1%Ye0~7@~

用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正整数A,B( 0 < A,B < 10^10) ,最大能到10^10
用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正整数A,B( 0 < A,B < 10^10) ,最大能到10^10

用c语言编写A+B;输入数据有多组,对于每一组数据包含两个正整数A,B( 0 < A,B < 10^10) ,最大能到10^10
使用unsigned int,最大值为2^32-1 = 4294967295 < 10000000000,所以使用int不可取.
那么就使用double吧.
代码如下:
#include
int main()
{
double x,y;
while(~scanf("%lf %lf", &x, &y)) // 循环读取多组测试数据
{
printf("%.0lf\n",x+y); // .0lf输出整数
}
return 0;
}