#include <stdio.h>
int main(){ int i, a1, d, an; scanf("%d %d %d", &a1, &an, &d); for(i = a1; i != an+d; i += d) printf("%d ", i);
return 0;}就是用初始值是首項,然後結束條件是末項+公差,某次的更新規則是目前的值+公差這樣就可以保證,只要首項和末項都是公差d的數列之一時,都可以得到正確的輸出