使用goto应该是这样吧:
main() { long s=0; int i,d,n; scanf("%d,%d,%d",&i,&d,&n); printf("i=%d,d=%d,n=%d\n",i,d,n); loop:{ s=s+i; i=i+d; n--; } if(n) goto loop; printf("sum=%ld\n",s); getch(); }