该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

void main()

{

int an=-1,bn=-1,max,flag=0;

char a[50]={'0'},b[50]={'0'},sum[50]={'0'},c;

printf("\n\tEnter the Number:\n");

c=getchar();

while(c>='0'&&c<='9'&&c!='\n')

{

an++;

a[an]=c;

c=getchar();

}

printf("\n%s+",a);

c=getchar();

while(c>='0'&&c<='9'&&c!='=')

{

bn++;

b[bn]=c;

c=getchar();

}

printf("%s=",b);

if(an>bn)

max=an;

else

max=bn;

while(max>=0)

{

if(an>=0&&bn>=0)

{

if(a[an]-'0'+b[bn]-'0'>9)

{

sum[max]=a[an]-'0'+b[bn]-10+flag;

flag=1;

}

else

{

sum[max]=a[an]-'0'+b[bn]+flag;

flag=0;

}

an--;bn--;

}

else

{

if(an<0&&bn>=0)

{

if(b[bn]+flag-'0'>9)

{

sum[max]='0';

flag=1;

bn--;

}

else

{

sum[max]=b[bn]+flag;

flag=0;

bn--;

}

}

else if(bn<0&&an>=0)

{

if(a[an]+flag-'0'>9)

{

sum[max]='0';

flag=1;

an--;

}

else

{

sum[max]=a[an]+flag;

flag=0;

an--;

}

}

}

max--;

}

if(flag)

printf("1%s\n",sum);

else

printf("%s\n",sum);

} 自己慢慢�

c语言多位数加减,两个超长正整数的加法相关推荐

  1. 两个超长正整数的加法c语言,二个超长正整数的相加

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 看看这个,定义数组的长度为251,可以实现最长250位的两个整数相加. #include #include main() {int i; char str ...

  2. c语言两种加法,两个超长正整数的加法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include void main() { int an=-1,bn=-1,max,flag=0; char a[50]={'0'},b[50]={'0 ...

  3. c语言超长整数加法计算,两个超长正整数的加法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include void main() { int an=-1,bn=-1,max,flag=0; char a[50]={'0'},b[50]={'0 ...

  4. 超长正整数加法 c语言,两个超长正整数的加法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include void main() { int an=-1,bn=-1,max,flag=0; char a[50]={'0'},b[50]={'0 ...

  5. 超长整数加法c语言,两个超长正整数的加法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include void main() { int an=-1,bn=-1,max,flag=0; char a[50]={'0'},b[50]={'0 ...

  6. c语言字符串加减_C语言中指针的介绍

    C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...

  7. c语言日期加减天数,日期计算器

    一  完成的功能 注意:此日历只能用于计算1982年10月15日以及以后的日期 1.日期+/-天数=返回日期(处理:1.如果+/-一个负的天数的情况 2.如果加之后,或减之后的日期非法) 2.两个日期 ...

  8. 119.超长正整数的加法

    #include<stdio.h> #include<stdlib.h> #define HUNTHOU 10000 typedef struct node{ int data ...

  9. c语言中加减和移位,c中的移位运算

    C++位运算,看高手都是运用的灵活自如,打算从今天开始学习他!收藏 每次看到位运算的地方,都比较迷糊.以前学习C的时候也不求甚解,到现在看来,觉得位运算和指针在C++基本知识里是最难理解,最难融会贯通 ...

  10. java编程两个超长正整数相减_【每日编程237期】数字分类

    1012 数字分类 每日编程中遇到任何疑问.意见.建议请公众号留言或直接撩Q474356284(备注每日编程) 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 ...

最新文章

  1. 关于做Android+J2ee系统集成开发的一点心得
  2. 【NLP技术应用】工业界求解NER问题的12条黄金法则
  3. PyTorch基础-Dropout和正则化-05
  4. Java多线程(1)
  5. RHEL6 让 root可以登录桌面
  6. spring mvc学习(34):restful的delete
  7. was 连接池满了怎么重启_HttpClient 连接池设置引发的一次雪崩!
  8. 【DP + 卖股票】LeetCode 714. Best Time to Buy and Sell Stock with Transaction Fee
  9. 蓝叠BlueStacks mac(安卓模拟器)中文免费版
  10. WIN7 X64完美卸载SQL2008 R2并重装SQL2008
  11. 核磁共振波谱数据处理与分析(以氢谱为例)
  12. 用netbean搭建第一个struts的web项目
  13. 【攻略】2014年跨境进口型电商十大模式盘点
  14. 决赛巅峰之战落幕,第二届翼支付杯大数据建模大赛完美收官
  15. 操作系统简述复习笔记
  16. PayPal支付集成到自己Web网站
  17. 《甄嬛传》影评(整理)
  18. 大学生前端,毕业面试知道这几点,offter拿到手软
  19. iOS 自定义图片无限轮播控件
  20. TensorFlow学习笔记(一)---graph,op,tensor,Session,Variables,Tensorboard

热门文章

  1. matplotlib绘制李萨如图(三) 静态3D李萨如图
  2. BZOJ2259[Oibh] 新型计算机
  3. pillow 保存图像路径_python利用pillow包处理图片
  4. matlab导入arcgis中国边界图,【干货】ArcGIS提取影像边界的几种方法
  5. rgb矩阵Android程序,Android ColorMatrixColorFilter
  6. mysql简述光标_MySQL数据库光标使用介绍
  7. oracle symonym_Oracle 创建synonym 同义词详解
  8. sklearn 相似度矩阵_利用sklearn计算文本相似性
  9. 10分钟体验一把Kafka[测试用例]
  10. Winform窗体验证登陆