>>672
codepad重すぎワロタ

#include <stdio.h>
#define ASCII_MAGIC 48

int main( void )
{
int c, nc, sum;

nc = 0;
sum = 0;
printf("input please->");
while((c=getchar()) != EOF)
{
++nc;

if (c == '-')
break;
sum += (c - ASCII_MAGIC);
if (nc != 1)
printf(" + ");
putchar(c);
}

printf(" = %d\n", sum);

return 0;
}

input please->31415-1
3 + 1 + 4 + 1 + 5 = 14