北京大学计算概论》课件:ch13.ppt

北京大学计算概论》课件:ch13

* 大整数的加法 计算 83856 + 129476 解决输入的问题:利用字符数组接收输入; 为了进行计算:把字符数组转换成整数数组,每个元素 与字符数组中的每个字符相对应; 转换过程中可以顺便更换一下摆放顺序,以便符合我们平时的竖式计算习惯; 按照规则进行计算,用数组元素操作每一位(注意进位); 把操作结果按照“先高位再低位”的顺序输出出来; 8 3 8 5 6 1 2 9 4 7 6 83856 129476 6 5 8 3 8 6 7 4 9 2 1 2 3 3 3 1 2 213332 * #define MAX_LEN 201 #include string.h int main() { int an1[MAX_LEN] = {0}, an2[MAX_LEN] = {0}; int sum[MAX_LEN] = {0}; char seLine1[MAX_LEN], seLine2[MAX_LEN]; printf(please input two integers:\n); gets(seLine1); gets(seLine2); int nLen1 = strlen(seLine1); int nLen2 = strlen(seLine2); 使用strlen()函数: 获得字符串的长度! * int i, j;

文档评论(0)

1亿VIP精品文档

相关文档