已有17人关注
运行结果和实例不一样
发表在C++图书答疑 2018-01-14 悬赏:1 学分 《C++从入门到精通(第3版)》第7章 数组、指针和引用
是否精华
版块置顶:

IMG_20180114_201318.jpg

#include<stdio.h>

struct 

{

  int num;

  char name[10];

  char tp;

  union

  {

     int inclass;

char position[10];

  }job;

}person[2];

void main()

{

  int i;

  printf("请输入个人信息:\n");

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

  {

    printf("第%d个人\n",i+1);

scanf("%d%s%c",&person[i].num,person[i].name,&person[i].tp);

if(person[i].tp=='s')

scanf("%d",&person[i].job.inclass);

else if(person[i].tp=='t')

scanf("%s",person[i].job.position);

else

printf("输入有误");

  }

  printf("\n编号   姓名   类型   班级/职位\n");

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

  {

    if(person[i].tp=='s')

printf("%d\t%s\t%c\t%d",person[i].num,person[i].name,person[i].tp,person[i].job.inclass);

else if(person[i].tp=='t')

printf("%d\t%s\t%c\t%s",person[i].num,person[i].name,person[i].tp,person[i].job.position);

printf("\n");

  }

}

  运行结果不是图上的样子  不会自己统计数

分享到:
精彩评论 4
李木子
学分:2954 LV11
2018-01-16
沙发

你好:

  是书中的第八章的第几个代码


高运来
学分:1091 LV8
2018-01-16
板凳

李木子 发表于2018-01-16 14:01

你好:

  是书中的第八章的第几个代码


8.9经典范例第一个

李木子
学分:2954 LV11
2018-01-17
地板

高运来 发表于2018-01-16 20:12

8.9经典范例第一个

你好:

 经典范例,哪本书,不是c++入门到精通第三版的

高运来
学分:1091 LV8
2018-01-17
4L

李木子 发表于2018-01-17 09:10

你好:

 经典范例,哪本书,不是c++入门到精通第三版的

我的《c语言从入门到精通》没写第几版,侧面有个实例版三个字  

首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照