参考代码:
#include<stdio.h> #include<string.h> char s1[201], s2[201]; int a[201], b[201], c[201]; int main() { scanf("%s", s1); scanf("%s", s2); int la = strlen(s1); int lb = strlen(s2); for(int i = 0; i < la; i++) a[i] = s1[la - 1 - i] - '0'; for(int i = 0; i < lb; i++) b[i] = s2[lb - 1 - i] - '0'; for(int i = 0; i < la; i++) { c[i] = a[i] - b[i]; if(c[i] < 0) { c[i] += 10; a[i + 1]--; } } int t = 201; while(c[t] == 0 && t > 0) t--; for(int i = t; i >= 0; i--) printf("%d", c[i]); return 0; }
0.0分
6 人评分
简单的a+b (C语言代码)浏览:594 |
printf基础练习2 (C语言代码)浏览:605 |
人见人爱A+B (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:388 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1322 |
蚂蚁感冒 (C语言代码)浏览:816 |
C二级辅导-温度转换 (C语言代码)浏览:802 |
数组输出 (C语言代码)浏览:749 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |