大连交通大学c语言考试题库,川哥的吩咐 (C语言代码)本着追大连交通大学的故事番,来简单解答一波!!!...
解题思路:因为任何整形包括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语言代码)本着追大连交通大学的故事番,来简单解答一波!!!...相关推荐
- c语言二级考试真题新疆,新疆自治区计算机二级C语言考试题库.doc
新疆自治区计算机二级C语言考试题库.doc 一单选题1.已知 int a,b;下列 switch语句中正确的是 b . A. switchacase a a;break;case b b;break; ...
- c语言第一章考试题及答案,C语言考试题库及答案整理版.doc
C语言考试题库及答案整理版.doc C语言理论上机考试选择题部分(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; printf ...
- kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
C语言考试题库及答案分析(总35页).doc C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1.下面程序的输出是_Dincludestdio.hvoid main int k11; ...
- 陕科大c语言题库,C语言考试题库
<C语言考试题库>由会员分享,可在线阅读,更多相关<C语言考试题库(30页珍藏版)>请在人人文库网上搜索. 1.1. 编程题请编写函数fun,其功能是:将两个两位数的正整数a. ...
- c语言判断非法字符题目,C语言考试题库之判断题-c语言考试判断题
<C语言考试题库之判断题-c语言考试判断题>由会员分享,可在线阅读,更多相关<C语言考试题库之判断题-c语言考试判断题(7页珍藏版)>请在人人文库网上搜索. 1.三.判断题(1 ...
- 下面合法的C语言字符常量是( ),C语言考试题库及答案
<C语言考试题库及答案>由会员分享,可在线阅读,更多相关<C语言考试题库及答案(52页珍藏版)>请在人人文库网上搜索. 1.C语言考试题库及答案C语言理论上机考试选择题部分(共 ...
- 北师大c语言2019在线作业,2019最新C语言考试题库及答案
<2019最新C语言考试题库及答案>由会员分享,可在线阅读,更多相关<2019最新C语言考试题库及答案(100页珍藏版)>请在人人文库网上搜索. 1.2019最新C语言考试题库 ...
- c语言笔试题目,C语言考试题库及答案2015.doc
C语言考试题库及答案2015.doc - PAGE 1 - C语言(共200题) 1.下面程序的输出是___D______ #include void main() { int k=11; print ...
- 江苏省计算机c语言考试题库,2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库...
  [导读]:2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库,更多江苏等级考试辅导教程,请访问易考吧江苏等级考试栏目 2020上半年江苏省计算机等级 ...
最新文章
- 什么是人工神经网络?
- 【PHPWord】图片
- linux内核网络接收数据流程图【转】
- CSS3 总结(一)
- 阿姆斯特朗数 matlab,数学实验报告
- 递归->记忆化搜索->严格表
- 前端学习(1750):前端调试值之call stack
- 解决org.springframework.web.multipart.MaxUploadSizeExceededException报错问题
- 转:程序员最值得关注的10个C开源项目
- Java 数据字典的实现
- 小米手机上的云便签怎么把数据导出电脑
- DOS攻击之Synflood攻击
- Windows定时自动执行python脚本2(自动运行问题已解决)
- Navicat:Access violation at address xxxxxxxxx in module 'navicat.exe'.Read of address xxxxxx
- python之路金角大王_python 之路,致那些年,我们依然没搞明白的编码
- 文件打包zip 下载
- Excel中VBA编程学习笔记(七)--窗口应用(WINDOW)
- c语言第七八次作业,二级C语言第七八次讲义.doc
- 详解GPFS文件系统架构、组网和Building Block。
- 河北外国语学院计算机专业好吗,河北外国语学院最好的专业是什么(10大热门专业排名)...
热门文章
- CDH集群中YARN的参数配置
- python socketpool:通用连接池
- 利用rawcap抓包(自己发给自己的包裹)
- 微信账号,欢迎一起探讨信息、知识、学习和管理!
- SNAP实现(转自SuiFei)
- linux bash shell for 循环使用简介
- python3 redis操作 错误 cannot import name 'StrictRedis' from 'redis'
- python 同时给多个变量赋值
- Cmake知识----编写CMakeLists.txt文件编译C/C++程序
- linux error errno 错误对照