OpenJudge NOI 1.13 47:大整数除法
【题目链接】
OpenJudge NOI 1.13 47:大整数除法
【题目考点】
1. 高精度
考察:高精除以高精 高精度计算讲解
【题解代码】
解法1:使用数组与函数
#include
using namespace std;
#define N 105
//从数字数组a的第i位开始,删除高位的0
void setLen(int a[], int i)
{
while(a[i] == 0 && i > 1)//去除多余的0
i--;
a[0] = i;
}
//将字符数组转化为数字数组 数字数组从第1位置到第len位置,从低位到高位保存各位数字,第0位置保存数字位数
void toNum(char s[], int a[])
{
a[0] = strlen(s);
for(int i = 1; i <= a[0]; +
共有 0 条评论