fork(1) download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. typedef struct
  5. {
  6. char name[256];
  7. int age;
  8. int gender;
  9. }People;
  10.  
  11. void Inputpeople(People *data);
  12. void Showpeople(People data);
  13.  
  14.  
  15. int main(void)
  16. {
  17. int n;
  18. scanf("%d",&n);
  19. People data[n];
  20.  
  21. for(int i=0; i<n; i++)
  22. {
  23. Inputpeople(&data[i]);
  24. }
  25.  
  26. for(int i=0; i<n; i++)
  27. {
  28. Showpeople(data[i]);
  29. }
  30.  
  31. }
  32.  
  33. void Inputpeople(People *data)
  34. {
  35. scanf("%s",&data->name);
  36.  
  37. scanf("%d",&data->age);
  38.  
  39. scanf("%d",&data->gender);
  40.  
  41. }
  42.  
  43. void Showpeople(People data)
  44. {
  45. char gender[16];
  46.  
  47. if(data.gender==1)
  48. {
  49. strcpy(gender, "男性");
  50. }
  51. else
  52. {
  53. strcpy(gender, "女性");
  54. }
  55.  
  56. printf("%s ", data.name);
  57. printf("%d ", data.age);
  58. printf("%s ", gender);
  59.  
  60. printf("\n");
  61.  
  62.  
  63.  
  64. }
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
Success #stdin #stdout 0.01s 5300KB
stdin
3
田中啓二
16
1
斎藤家時
17
1
みはるかなえ
19
0
stdout
田中啓二 16 男性 
斎藤家時 17 男性 
みはるかなえ 19 女性