为了账号安全,请及时绑定邮箱和手机立即绑定

关于字符串数组的一个问题,请问各位大神。

关于字符串数组的一个问题,请问各位大神。

C C++
慕粉1600176492 2016-12-18 20:40:14
//将一个数字存到字符串中,将它用int型输出。 #include"stdio.h"//下面的48是我加的,如果不加会出问题。但为什么呢?哪里出错了? #include"stdlib.h" #include"math.h" #include"string.h"  int main()  {   char a[10]="12345";   int i,len,s=0;   len=strlen(a);   for(i=0;i<len;i++)   {   printf("%d\n",a[i]-48); }   for(i=0;i<len;i++)   {   if(4==i)   {   s+=(a[i]-48);break; } s=s+(a[i]-48)*pow(10,4-i); printf("%d,%d\n",s,a[i]-48); } printf("%d\n",s);  }
查看完整描述

1 回答

?
慕粉1600176492

TA贡献3条经验 获得超0个赞

不好意思各位,问题已经解决,问了一个极度无知的问题,真想抽自己

查看完整回答
反对 回复 2016-12-18
  • 1 回答
  • 0 关注
  • 1075 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信