當前位置:編程學習大全網 - 編程軟體 - c語言編程題: 職工數據包括:職工號、職工姓名、性別、年齡、工齡、工資、地址。 (1)為其定義壹個

c語言編程題: 職工數據包括:職工號、職工姓名、性別、年齡、工齡、工資、地址。 (1)為其定義壹個

#include <stdio.h>

#include <stdlib.h>

#define N 3

struct stuff

{

int num;

char name[20];

char sex;

int age;

int work_age;

float wage;

char add[30];

};

void input(struct stuff*,int );

void output(struct stuff*,int);

void main()

{

struct stuff st[N];

input(st,N);

output(st,N);

}

void input(struct stuff *s,int n)

{

int i;

for(i=0;i<n;i++)

{

system("cls");

printf("請輸入第%d個記錄\n",i+1);

printf("編號: ");

scanf("%d",&s[i].num);

printf("名字: ");

scanf("%s",s[i].name);

printf("性別: ");

getchar();

scanf("%c",&s[i].sex);

printf("年齡: ");

scanf("%d",&s[i].age);

printf("工齡: ");

scanf("%d",&s[i].work_age);

printf("工資: ");

scanf("%f",&s[i].wage);

printf("地址: ");

scanf("%s",s[i].add);

}

}

void output(struct stuff *s,int n)

{

int i;

printf("編號\t名字\t性別\t年齡\t工齡\t工資\t地址\n");

printf("----------------------------------------------------\n");

for(i=0;i<n;i++)

{

printf("%d\t%s\t%c\t%d\t%d\t%f\t%s\n",

s[i].num,s[i].name,s[i].sex,s[i].age,s[i].work_age,s[i].wage,s[i].add);

}

}

記事本敲的,沒有驗證。妳試壹下,應該可以。很簡單

  • 上一篇:騎自行車計算器多少公裏的軟件
  • 下一篇:3dmax投影效果【光效制作教程】
  • copyright 2024編程學習大全網