源程序代码分析
#include <iostream>#include <math.h>
using namespace std;
//函数声明
int len(int data);
int* data_split(int data,int n);
void main(){
int num;
cin>>num; //num表示控制台要输入的数据的个数
int *data= new int[num];
for(i=0;i<num;i++)
cin>>data[i];
for(i=0;i<num;i++){
//代码1:输出数据data[i]的长度
//代码2:输出数据data[i]的各个数位的数字
//代码3:输出数据data[i]的进位数字,比如56的进位数字就是100,128的进位数字则是1000
}
}
int len(int data){
int length=0; //求整数data的位数,并返回
//代码4:
return length;
}
int* data_split(int data, int n){
//data_shuzi数组存放data的各个数位上的数字,并返回该数组
int *data_shuzi= new int[n];
//代码5:
return data_shuzi;
}