数字相加问题。
来源:互联网 发布:淘宝销售额排行榜 编辑:程序博客网 时间:2024/05/17 04:53
#include<stdio.h>#include<stdlib.h>#include<string.h>void main(){int n;//a b c 分别用来存输入和存结果char a[1000]="",b[1000]="",c[1001]="";scanf("%d",&n);int j=1;while(n){scanf("%s %s",a,b);printf("Case %d:\n",j);printf("%s + %s = ",a,b);int lena = strlen(a);int lenb = strlen(b);int i=0;int max;//选择最大的if(lena>=lenb){max=lena;}else{max=lenb;}//余数int p=0;for(;i<max;i++){ if(!a[i]){ //为空 a[i]='0'; } if(!b[i]){ b[i]='0'; } c[i]=a[i]+b[i]-'0'+p-'0';// printf("c[i]= %d",c[i]); if(c[i]>=10){ p=1; c[i]=(c[i])%10; }else{ p=0; }}if(p==1)c[i]=p;while(i>=0){ if(i>=max && c[i]==0){ //第一次进来 i--; continue; } printf("%d",c[i]); i--;}if(n!=1)printf("\n\n");elseprintf("\n");n--;j++;}}
0 0
- 数字相加问题。
- Oracle中的null与数字相加问题
- Oracle中空值与数字相加问题
- Oracle中空值与数字相加问题
- Oracle中空值与数字相加问题
- JavaScript两个数字相加的问题
- Oracle中空值与数字相加问题
- 字符串与数字相加的问题
- 不使用加减乘除计算数字相加问题
- n个数字相加组合问题 & 荷兰旗问题
- JS 数字相加出现多个小数的问题
- int类型和unsinged类型数字相加问题
- 关于double类型数字相加位数发生变化的问题
- JS中数字和字符相加相减问题
- js实现数字相加
- js实现数字相加
- 长字符串数字相加
- 反转数字相加
- leetcode 日经贴,Cpp code -Reverse Integer
- C#资源路径问题
- NSString (NSStringPathExtensions) 中 stringByDeletingPathExtension 等函数使用的误区
- 关于java面向对象的总结
- Vijava 学习笔记之 VirtualMachine(虚拟磁盘已用容量和空闲容量)
- 数字相加问题。
- 简单的WebView自适应并嵌套在ScrollView里
- 字体下载
- JavaWeb 学习(Java Web 典型模块与项目实战大全)
- [Rx86OS-XIV] 提高分辨率
- 前辍表达式,中辍表达式,后辍表达式详解
- ACM-二分-POJ-2785-4 Values whose Sum is 0
- TDA7419调试记录(2)——2015/04/17
- PID教程