for文の条件式の部分で、例えば
int i,a;

scanf("%d",&a)

for(i=1;i<=a;i++){
}
とかってできないんですか?エラーがでてしまいます。
これができれば指定した数分の掛け算表ができて便利なんですが...

やっぱり一々ソースを書き直したりしないといけませんか?