1. 程式人生 > >第十七週oj專案B: 結構體

第十七週oj專案B: 結構體

#include <stdio.h>
#define N 5
struct Stuff
{
    char name[8];
    int year;
    int salary;
};
int main( )
{
    struct Stuff stuff[N];
    int i;
    for(i=0; i<N; i++)
    {
        scanf("%s%d%d",stuff[i].name, &stuff[i].year,&stuff[i].salary);
    }
    printf("原始工資\n");
    printf("姓名    年限    工資\n");
    for(i=0; i<N; i++)
    {
        printf("%s    %d    %d\n",stuff[i].name, stuff[i].year,stuff[i].salary);
    }
    printf("加薪後工資\n");
    printf("姓名    年限    工資\n");
    for(i=0; i<N; i++)
    {
        printf("%s    %d    ",stuff[i].name, stuff[i].year);
        if(stuff[i].year>=30)
            printf("%d\n",stuff[i].salary+100);
        else
            printf("%d\n",stuff[i].salary);
    }
    return 0;
}