这个写了好久,答案都不对,有人看一下吗?

问题遇到的现象和发生背景

for(i=0;i<13;i++)
{
scanf("%c",&s[i]);
}
我本来想用这段代码达到输入数字的目的,但是我输入13个数字,它就会把这13个数字当成一个数,这个怎么解决?

img

这道题的目的是让你把每位数字提出来进行运算,所以说13位的数字你可以定义长long long int 类型存储13位数字,%c因此可以改为%d

提出来可以用先取模再除法