#include <stdio.h>
#define R (1*1.0e+3)
#define C (1*1.0e-6)
typedef struct _complex{ double r, i; } complex;
complex constructor(double r, double i){ complex _={r, i}; return _; }
double cabs(complex v){ return v.r*v.r+v.i*v.i; }
complex inverse(complex v){ double den=cabs(v); complex _={v.r/den, -v.i/den}; return _; }
complex VoVi(double freq){ return inverse(constructor(1, freq*C*R)); }
int main(void){
    int freqBase;
    int freqPer;
    printf("freq(rad), Real(VoVi), Img(VoVi), Gain(VoVi)\n");
    for(freqPer=1; freqPer<1.0e+9 ; freqPer*=10)
        for(freqBase=1; freqBase<=7; freqBase+=2){
            complex _=VoVi(freqBase*freqPer);
            printf("%d, %10.10f, %10.10f, %10.10f\n", freqBase*freqPer, _, cabs(_));
        }
}

こうか?
最近電気回路とか忘れた