//將一個(gè)數(shù)字存到字符串中,將它用int型輸出。
#include"stdio.h"http://下面的48是我加的,如果不加會(huì)出問題。但為什么呢?哪里出錯(cuò)了?
#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);
?}
關(guān)于字符串?dāng)?shù)組的一個(gè)問題,請(qǐng)問各位大神。
慕粉1600176492
2016-12-18 20:40:14