解题思路:因为任何整形包括long long都不可能存储超过1000位的数字,所以,我们只能用字符数组一个数字一个数字的存储。

相加过程参考以前小学老师讲的,1,先从右到左对齐,2,从右到左,个位,十位。。。。等等的顺序相加,满10进1!2,因为我们的数字都是字符存储,所以相加的时候要减48化成数值,eg  ‘0’-48==0;

注意事项:多组测试!!!

参考代码:(复制粘贴到编译器上,查看更方便!!)

#include

#include

#define N 1005

int main()

{

char a[N],b[N],c[N];

int len,len1,len2,cha;

int i,k;

while(scanf("%s %s",a,b)!=EOF)

{

len1=strlen(a);

len2=strlen(b);

len=len1>=len2?len1:len2;

for(i=0;i

c[i]='0';

k=0;

if(len1

{

cha=len-len1;

for(i=len-1;i>=0;i--)

{

if(i

a[i]='0';

else

a[i]=a[i-cha];

}

}

else if(len2

{

cha=len-len2;

for(i=len-1;i>=0;i--)

{

if(i

b[i]='0';

else

b[i]=b[i-cha];

}

}

for(i=len-1;i>=0;i--)

{

c[i]=(c[i]-48)+(a[i]-48)+(b[i]-48)+48;

if(i!=0&&(c[i]-48)>=10)

{

c[i]=(c[i]-48)-10+48;

c[i-1]++;

}

if(i==0&&(c[i]-48)>=10)

{

k=1;

c[i]=(c[i]-48)-10+48;

}

}

if(k==1)

printf("1");

for(i=0;i

{

printf("%c",c[i]);

}

printf("\n");

}

return 0;

}

大连交通大学c语言考试题库,川哥的吩咐 (C语言代码)本着追大连交通大学的故事番,来简单解答一波!!!...相关推荐

  1. c语言二级考试真题新疆,新疆自治区计算机二级C语言考试题库.doc

    新疆自治区计算机二级C语言考试题库.doc 一单选题1.已知 int a,b;下列 switch语句中正确的是 b . A. switchacase a a;break;case b b;break; ...

  2. c语言第一章考试题及答案,C语言考试题库及答案整理版.doc

    C语言考试题库及答案整理版.doc C语言理论上机考试选择题部分(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; printf ...

  3. kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc

    C语言考试题库及答案分析(总35页).doc C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1.下面程序的输出是_Dincludestdio.hvoid main int k11; ...

  4. 陕科大c语言题库,C语言考试题库

    <C语言考试题库>由会员分享,可在线阅读,更多相关<C语言考试题库(30页珍藏版)>请在人人文库网上搜索. 1.1. 编程题请编写函数fun,其功能是:将两个两位数的正整数a. ...

  5. c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题

    <C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...

  6. 下面合法的C语言字符常量是( ),C语言考试题库及答案

    <C语言考试题库及答案>由会员分享,可在线阅读,更多相关<C语言考试题库及答案(52页珍藏版)>请在人人文库网上搜索. 1.C语言考试题库及答案C语言理论上机考试选择题部分(共 ...

  7. 北师大c语言2019在线作业,2019最新C语言考试题库及答案

    <2019最新C语言考试题库及答案>由会员分享,可在线阅读,更多相关<2019最新C语言考试题库及答案(100页珍藏版)>请在人人文库网上搜索. 1.2019最新C语言考试题库 ...

  8. c语言笔试题目,C语言考试题库及答案2015.doc

    C语言考试题库及答案2015.doc - PAGE 1 - C语言(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; print ...

  9. 江苏省计算机c语言考试题库,2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库...

    &nbsp&nbsp[导读]:2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库,更多江苏等级考试辅导教程,请访问易考吧江苏等级考试栏目 2020上半年江苏省计算机等级 ...

最新文章

  1. 什么是人工神经网络?
  2. 【PHPWord】图片
  3. linux内核网络接收数据流程图【转】
  4. CSS3 总结(一)
  5. 阿姆斯特朗数 matlab,数学实验报告
  6. 递归->记忆化搜索->严格表
  7. 前端学习(1750):前端调试值之call stack
  8. 解决org.springframework.web.multipart.MaxUploadSizeExceededException报错问题
  9. 转:程序员最值得关注的10个C开源项目
  10. Java 数据字典的实现
  11. 小米手机上的云便签怎么把数据导出电脑
  12. DOS攻击之Synflood攻击
  13. Windows定时自动执行python脚本2(自动运行问题已解决)
  14. Navicat:Access violation at address xxxxxxxxx in module 'navicat.exe'.Read of address xxxxxx
  15. python之路金角大王_python 之路,致那些年,我们依然没搞明白的编码
  16. 文件打包zip 下载
  17. Excel中VBA编程学习笔记(七)--窗口应用(WINDOW)
  18. c语言第七八次作业,二级C语言第七八次讲义.doc
  19. 详解GPFS文件系统架构、组网和Building Block。
  20. 河北外国语学院计算机专业好吗,河北外国语学院最好的专业是什么(10大热门专业排名)...

热门文章

  1. CDH集群中YARN的参数配置
  2. python socketpool:通用连接池
  3. 利用rawcap抓包(自己发给自己的包裹)
  4. 微信账号,欢迎一起探讨信息、知识、学习和管理!
  5. SNAP实现(转自SuiFei)
  6. linux bash shell for 循环使用简介
  7. python3 redis操作 错误 cannot import name 'StrictRedis' from 'redis'
  8. python 同时给多个变量赋值
  9. Cmake知识----编写CMakeLists.txt文件编译C/C++程序
  10. linux error errno 错误对照