| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 647 人关注过本帖
标题:共用体求学生,老师......等问题?
取消只看楼主 加入收藏
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
结帖率:79.31%
收藏
已结贴  问题点数:20 回复次数:1 
共用体求学生,老师......等问题?
我想问一下关于这样的问题?#include<stdio.h>
struct
{
 int num;
 char name[10];
 char sex;
 char job;
 union
 {
 int banjin;
 char position[10];
 }category;
}person[2];
void main()
{
int i;
printf("NO Name sex job class/position\n");
for(i=0;i<2;i++)
{
  scanf("%d%s%c%c",&person[i].num,&person[i].sex,person[i].job);
  if(person[i].job=='s');
  scanf("%d",&person[i].categary.banji);
    scanf("%d",person[i].job=='t');
     else
      if(person[i].job=='t');
      scanf("%s",person[i].category.position);
      else
      printf("input error!\n");
  }
     printf("\n");
     printf("NO.name sex job class/position\n");
     for(i=0;i<2;i++)
     if(person[i].job=='s')
     printf("%-6d%-10s%-3c%-3c%-6\n",person[i].num,person[i].name,person[i].sex,person[i].job,person[i].category.banjin);
     printf("%-6d%-10s%-3c%-3c%-6s\n"person[i].num,person[i].name,person[i].sex,person[i].job,person[i].category.position);
  getch();
  }
请问一下程序执行到else 为什么会出现Misplaced else in function main
搜索更多相关主题的帖子: 老师 学生 
2010-10-19 21:32
流浪天边
Rank: 2
等 级:论坛游民
帖 子:100
专家分:53
注 册:2010-7-12
收藏
得分:0 
谢谢!我C语言是自学的,难免会出错,希望大家多多指教
2010-10-21 18:31
快速回复:共用体求学生,老师......等问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012186 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved