本文共 861 字,大约阅读时间需要 2 分钟。
#include#include #import using namespace std;#define Int(X) (X - '0')#define Char(X) (X + '0')char a[100]={0};char b[100]={0};//求积char *multiBigInteger( char *, char *);//检查每个数的位数是否符合要求BOOL checkNum( char *);//把所求的积打印void num(char*,int);//求长度int len(char*);int main(){ while (scanf("%s%s",a,b)) { if(checkNum(a)||checkNum(b)) { continue; }else{ char * arr = multiBigInteger(a, b); num(arr, len(arr)); }// cout< < < < '9'){ bo = YES; cout<<"你输入的 "< <<" 不符合要求,只能输入1到9任意一个!!!"< =0;temp--) { if (!((temp==len)&&(a[temp]=='0'))) { cout< =0; i--) {//b painyi = temp; for (int j = lengtha-1; j>=0; j--) {//a char chb = b[i]; char cha = a[j];// cout< < <
参考博客地址:
转载于:https://blog.51cto.com/haidragon/2066833