 悬赏:1 学分                        
                    		
                            《C++从入门到精通(第3版)》第7章  数组、指针和引用
悬赏:1 学分                        
                    		
                            《C++从入门到精通(第3版)》第7章  数组、指针和引用                                                	
                        
                        
                    
#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");
}
}
运行结果不是图上的样子 不会自己统计数

 
	
                                                 VIP会员
VIP会员 购物车
购物车

 私信
                         私信 
                     
					 
					 
					 
					 
					 发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
                    

 
                







 
                     
                     
					 
						 
						 
						 
						