引入#include<math.h>
scanf下添加以下代码
long long sum = 0;
int d = log10(num) + 1;
long long tnum = num;
int td = d;
for (int i = 1;i <= 5;i++) {
if (d - i < 0 || tnum == 0) {
tnum = pow(10, d + 1) * tnum + num;
td += d;
}
int value = tnum / pow(10, td - i);
tnum %= (int)pow(10, td - i);
td -= i;
if (i == 1 || i == 3 || i == 5) {
sum += value;
}
}
printf("%lld", sum);
循环+判断嘛
char chs[256];
char dest[256];
scanf("%s",&chs);
printf("%s\n",chs);
int sum = 0;
int p = 0;
for(int i=1;i<6;i++)
{
strncpy(dest,chs+p,i);
dest[i] = '\0';
printf("%s\n",dest);
p = p+i;
if(i%2 != 0)
{
sum = sum + atoi(dest);
}
printf("%d",sum);
}