| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2230 人关注过本帖, 1 人收藏
标题:结构体问题,为何可以输入却输不出来呢,求指教
取消只看楼主 加入收藏
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
结帖率:25%
收藏(1)
已结贴  问题点数:20 回复次数:3 
结构体问题,为何可以输入却输不出来呢,求指教
/*定义一个结构体类型,用于存放职工信息,其中包括职工号、姓名、性别、年龄、家庭住址。
然后定义该类型的变量,从键盘输入若干个具体数据,然后按表格式输出所有信息。*/

#include<stdio.h>
int main()
{

   struct zg
    {
       char num[10];
       char name[20];
       char sex;
       int nl;
       char dizhi;
    }zg[3];
   
   int i;
   printf("请输入职工信息:\n职工号\t姓名\t性别\t年龄\t家庭住址\n");

   for(i=0;i<3;i++)
   {
      scanf("%d%s%s%d%s",&zg[i].num,&zg[i].name,&zg[i].sex,&zg[i].nl,&zg[i].dizhi);
   }

   printf("\n");
   printf("职工号\t姓名\t性别\t年龄\t家庭住址\n");

   for(i=0;i<3;i++)
   {
      printf("%d\t%s\t%s\t%d\t%s\n",zg[i].num,zg[i].name,zg[i].sex,zg[i].nl,zg[i].dizhi);
   }

   return 0;
}
搜索更多相关主题的帖子: include 结构体 键盘 信息 姓名 
2016-06-05 16:27
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
收藏
得分:0 
回复 2楼 alice_usnet
改了之后还是有问题啊,只能输入两个员工的信息,而且只能输出第一个的信息,还是不对齐的输出
2016-06-07 22:20
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
收藏
得分:0 
回复 3楼 linlulu001
谢谢提醒这一点,不过改了后还是不能准确的输出,而且只能输入两个,输出只有一个不对齐的输出
2016-06-07 22:22
超萌哒帅帅
Rank: 1
来 自:广西
等 级:新手上路
帖 子:15
专家分:3
注 册:2016-4-27
收藏
得分:0 
回复 6楼 alice_usnet
一个样子,还是只能输入两个,不能输出
2016-06-14 22:28
快速回复:结构体问题,为何可以输入却输不出来呢,求指教
数据加载中...
 
   



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

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