ampun in C

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void main()
{

struct mhs
{
char npm[9];
char nama[25];
char alamat[30];
int nilai;
} pmhs[10];

int i,n;

clrscr();
printf("PROGRAM DATA MAHASISWA \n");
printf("---------------------- \n\n");
printf("Masukkan Banyaknya Data : ");
scanf("%d",&n);
printf("\n");

for (i=0; i<n; i++)
{
printf("Input Data Mahasiswa Ke-%d\n",i+1);
printf("Nama Anda : ");
scanf("%s",&pmhs[i].nama);
printf("NPM Anda : ");
scanf("%s",&pmhs[i].npm);
printf("Alamat Anda : ");
scanf("%s",&pmhs[i].alamat);
printf("Nilai Anda : ");
scanf("%d",&pmhs[i].nilai);
printf("\n");
}
printf("Tekan Sembarang tombol ... !");
getch();
clrscr();
printf(" Output Data Mahasiswa \n\n");
printf("====================================================== \n");
printf("No. Nama NPM Alamat Nilai \n");
printf("====================================================== \n");
for (i=0; i<n; i++)
{
gotoxy(2, i+6); printf("%d.",i+1);
gotoxy(7, i+6); printf("%s",pmhs[i].nama);
gotoxy(22, i+6); printf("%s",pmhs[i].npm);
gotoxy(33, i+6); printf("%s",pmhs[i].alamat);
gotoxy(53, i+6); printf("%d\n",pmhs[i].nilai);
}
printf("====================================================== \n");
getch();
}