请问大家哪里错了,一直运算不出来,求解答

提问:请问大家哪里错了,一直运算不出来,求解答

#includestruct Student{int num;char name[20];char sex[2];int phonenumber;char youxiang[20];} stu[4]={{10001,"丽萍","男",86000001,"liping@126.com"}, {10002,"王芳","女",86000002,"wangf@163.com"}, {10003,"无病","女",86000003,"wubing@sina.com"}, {10004,"沥青","男",86000004,"liqing@yahoo.com"},};void main()p=&stu;struct Student*p;printf("学号 t,名字 t,性别 t,电话号码 t,邮箱n");for(p=stu;pnum,p->name,p->sex,p->phonenumber,p->youxiang);return 0;

网友回答:

这是修改好的程序:

#include

struct Student

{

   int num;

   char name[20];

   char sex[10];

   long phonenumber;

  char youxiang[30];

};

int main()

{

    struct Student *p;

     struct Student stu[4]={{10001,"丽萍","男",86000001,"liping@126.com"},

                                         {10002,"王芳","女",86000002,"wangf@163.com"},                             

                                         {10003,"无病","女",86000003,"wubing@sina.com"},                                

                                         {10004,"沥青","男",86000004,"liqing@yahoo.com"}};

printf("学号   t,名字   t,性别   t,电话号码   t,邮箱n");

for(p=stu;p

{

          printf("%5d   t,%s   t,%s   t,%9dt,%sn",p->num,p->name,p->sex,p->phonenumber,p->youxiang);

}

return 0;

}

下面是结果图:

有两个错误:①手机号码太长,int型数据最大是32678,很明显你给的数据超出了范围,要么用long int,要用用数组

②首先是p=stu,而不是p=&stu,因为stu已经是stu[]的地址了。然后你必须还要在p=stu之前给stu赋值,因为一旦p=stu,相当于p指向了stu[0]的首地址,那么再改吧stu[],是不会传递到p里面的。

还有问题吗,谢谢采纳,Thanks♪(・ω・)ノ


相关推荐

请问大家哪里有单机版地球末日下好想玩单机版的全破解版地球末日

请问大家哪里有单机版地球末日下好想玩单机版的全破解版地球末日

传奇世界2 71级后去哪升级?

问题补充:快10年没玩传奇了,现在玩了下传奇世界2,花20块钱升到71级,请问大家在哪可以升级?我的第一元神还不打35,不知道去哪升级啊 最佳回答:你看新手指导哪里有 其他回答:

gta的武器喷子在哪里

如题第三大街的小意大利街可以去武器店买个请勿发表无意义的回答或复制他人回答,这会令您失去参与360问答资格

请问大家有好用的VoIP电话推荐吗?

请问大家有好用的VoIP电话推荐吗?

请问大家,北通蝙蝠3手柄可以玩uplay的游戏吗,刺客信条英灵殿或和使用steam

请问大家,北通蝙蝠3手柄可以玩uplay的游戏吗,刺客信条英灵殿或和使用steam

请问大家玩环球森林矿都报警了吗

请问大家玩环球森林矿都报警了吗

请问大家,为什么现在显卡960 4g和1050ti4g跑分差不多,那个好

请问大家,为什么现在显卡960 4g和1050ti4g跑分差不多,那个好

请问大家,我电脑设置了锁屏时间,都设置好了为什么到了时间不自动锁屏,请问大家怎么解决?

请问大家,我电脑设置了锁屏时间,都设置好了为什么到了时间不自动锁屏,请问大家怎么解决?

请问大家有win7系统的配置单吗,显卡最好是RTX2070s谢谢!(只要CPU,主板,内存就好)

请问大家有win7系统的配置单吗,显卡最好是RTX2070s 谢谢!(只要CPU,主板,内存就好)

请问大家现在电脑是这样了该怎么办啊,谢谢

请问大家现在电脑是这样了该怎么办啊,谢谢

软件开发行业订单太少,请问大家都是怎么开发客户的?

软件开发行业订单太少,请问大家都是怎么开发客户的?

求生之路2,请问大家有没有见到过这个人物mod,这个人物叫啥?

问题补充: 最佳回答:这是孤岛惊魂2的主角 如果你想要的话 正版可以在创意工坊找到 盗版可以去求生之路吧的资源帖找MOD工坊 其他回答:这个是求生之路的MOD,除此之外还有钢铁侠,

公司服务器中过勒索病毒,请问大家哪个品牌的安全设备好用?要天津本地的能上门调试的

公司服务器中过勒索病毒,请问大家哪个品牌的安全设备好用?要天津本地的能上门调试的

我下载了一个地图,我一开创造就死,请问大家怎么解除这个指令?

我下载了一个地图,我一开创造就死,请问大家怎么解除这个指令?

虐杀原形攻略

问题补充:请问大家虐杀原形在做玩砸水箱那个任务后的任务怎么完成 最佳回答:网上有非常详细的 其他回答:

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1