|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- int fun(char *p)
- {
- int num=0;
- int i,sum=0;
- int *begin,*end;
- begin=p;
- int ch=1;
- int j;
- while((*p++)!='\0')
- {
- end=p;
- num++;
- }
- for(i=0;(*p)!=*begin;i++)
- {
- for(j=0;j<i;j++)
- {
- ch=8*ch;
- }
- sum=(*p)*ch+sum;
- *p=*p--;
- }
- return sum;
- }
复制代码
本帖最后由 jhq999 于 2021-10-13 17:04 编辑
- int fun(char *p)
- {
- int i=0,sum=0;
- while(p[i]!='\0')
- {
- sum*=8;
- sum+=p[i]-'0';
- i++;
- }
- return sum;
- }
复制代码
- int fun(char *p)
- {
- int i=0,sum=0;
- while(*(p+i)!='\0')
- {
- sum*=8;
- sum+=*(p+i)-'0';
- i++;
- }
- return sum;
- }
复制代码
|
|