类型问题

C语言 码拜 8年前 (2016-04-27) 832次浏览
string s;
string *p;
p=&s;
cin>>s;//假设输入(345)
int a,b;//a,b分别表示两个括号的位置,这里略去算法……
int c=b-a;
int sum=0;//用来存和
for(int i=a+1;i<b;i++)
{
sum+=      //题主想用*(p+i)*pow(10,c-2)就是把括号里面的数字存进sum里面,但是*(p+i)是字符串里面的数字不能直接相乘,这里该怎么办
}
解决方案

80

int shu = (*p)[i]-“0”;这样才行

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明类型问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)