⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 11.12.0.cpp

📁 c入门代码大全
💻 CPP
字号:
/*设有若干个人员的数据,其中学生和教师。学生的数据包括:姓名,号码,职业职务。*/
#include <stdio.h>
struct 
{

int num ;
char name[10] ;
char sex ;
char job ;
union 
 {
 
   int banji ;
   char position[10] ;
 
 } category ;

} person[2] ;

int main()
{

  int i ;
  for(i=0 ; i<2 ; i++)
  {
  
    scanf("%d%s%c%c" , &person[i].num , &person[i].name , &person[i].sex , &person[i].job) ;
    if(person[i].job=='s')
      scanf("%d" , &person[i].category.banji) ;
    else if(person[i].job == 't')
      scanf("%s" , person[i].category.position) ;
    else 
       printf("input error!") ;
  
  }
  printf("\n") ;
  printf("No.    name sex job class/position") ;
  for(i=0 ; i<2 ;i++)
  {
  
    if(person[i].job=='s')
      printf("%-6d%-10s%-3c%-3c%-6d\n" , person[i].num ,  person[i].name , 
       person[i].sex ,  person[i].job ,  person[i].category.banji) ;
    else
      printf("%-6d%-10s%-3c%-3c%-6s\n" ,  person[i].num ,  person[i].name , 
       person[i].sex ,  person[i].job ,  person[i].category.position) ;
  
  }
  getchar() ;
  getchar() ;
  return 0 ;

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -