#include<stdio.h>
struct data_mahasiswa
{
char nim[10];
char nama[30];
float nilai;
}mahasiswa[10]; //cara pertama menuliskan variabel dari struct data_mahasiswa
//struct data_mahasiswa mahasiswa; //cara kedua menuliskan variabel dari struct data_mahasiswa
main()
{
int i, j, n;
printf("Masukkan banyak data : ");
scanf("%d",&n);
for (i=0;i<n;i++)
{
printf("Masukkan data ke %d\n",i+1);
printf("Masukkan NIM: ");
scanf("%s",&mahasiswa[i].nim); //ambil nIM dari struct data_mahasiswa
printf("Masukkan Nama: ");
scanf("%s",&mahasiswa[i].nama);
printf("Masukkan Nilai: ");
scanf("%f",&mahasiswa[i].nilai);
printf("\n");
}
for (j=0;j<n;j++)
{
printf("\n\nNIM: %s\n",mahasiswa[j].nim);
printf("Nama: %s",mahasiswa[j].nama);
printf("\nNilai: %f",mahasiswa[j].nilai);
}
getche();
return 0;
}
0 comments:
Posting Komentar