关于找不到的错误,好难啊!

得到的累乘再累加的和不对

img

学编程要先学调试,什么错误都靠猜,都靠问别人,那你到老也编不出什么有用的程序来
设置好断点,一步一步跟,看每一步的值是什么,走到哪里就已经和你的想法不一样了,然后去改。

你想要什么说清楚,是什么的累乘和什么的累加?你这个是统计a[i]*(i+1),i从0到8的累加和

a[i]是个字符,这么写的话,相当于拿ASCII码计算,肯定不是你要的。
改为
s = s+(a[i]-'0')*(i+1);