C语言
浅色调丶
多维度思考
展开
-
C语言超大数相加
#include #include void reverse(char *s,int len);char * addLargeNumber(char *s1,char *s2);int main(int argc, char const *argv[]){ char str[100]; int len[10];//截取的每个子串的长度 scanf("%s",str); c原创 2015-01-07 08:54:46 · 13597 阅读 · 2 评论 -
C 语言 超大数相加和求余
超大数相加 这里超大数表示已经超出int、long、long long 范围的数字,所以不能简单的相加。此时就要用字符串,把输入的内容储存在字符串中,通过字符与数字之间的关系计算结果。 思路: 1.输入xxxx+xxxxxx,已‘+’分割成两个子串。 2.逆序两个子串,末位变成首位对齐,按位相加,大于10则向后位进一。 3.需要考虑到两个数长度不同的情况。 4.再把最后的结果逆序输出,就原创 2015-04-11 19:30:30 · 6800 阅读 · 0 评论