char ch[]="ABde";
int i,s=0;
for(i=0;ch[i]>='A'&&ch[i]<='Z';i++)
s=10*s+ch[i];
printf("%d",s);
运行结果求告知!
运行结果:716
你看下我的回答是否解决你的问题,如果解决请采纳,如为解决可以继续追问,谢谢。
给你画了个流程图,你看下能不能理解过程
死循环,循环没有终止条件
你操作数组下标的时候,记得不要越界~
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html