VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 425|回复: 4

[求助] 为什么这个程序的 printf和 scanf 运行不了?

[复制链接]
72_avatar_middle
在线会员 abc741852963 发表于 2018-4-21 09:59:47 | 显示全部楼层 |阅读模式
3驿站币

  1. struct student
  2. {
  3.         char name[20];
  4.         char sex;
  5.         int num;
  6.         float score[4];
  7. }stud[3];

  8. int main()
  9. {
  10.         int i, j;
  11.         for (i = 0; i <= 3; i++)
  12.         {
  13.                 printf("input name/n");
  14.                 scanf("%s", &stud[i].name);
  15.                 printf("input sex/n");
  16.                 stud[i].sex = getchar();
  17.                 printf("input num/n");
  18.                 scanf("%ld", &stud[i].num);
  19.                 for (j = 0; j < 3; j++)
  20.                 {
  21.                         printf("input score of %d /n", j);
  22.                         scanf("%d", &stud[i].score[j]);
  23.                 }
  24.         };

  25.         for (i = 0; i < 3; i++)
  26.                 stud[i].score[3] = 0;

  27.         for (j = 0; j < 3; j++)
  28.                 stud[i].score[3] = stud[i].score[3] + stud[i].score[j];

  29.         stud[i].score[3] = stud[i].score[3] / 3;
  30.         return 0;
  31. }
复制代码

最佳答案

查看完整内容

scanf("%s", &stud.name); 改成: scanf("%s", stud.name); 就可以了!




上一篇:子窗口调用主窗口控件问题
下一篇:求大神帮忙把从CString转为char

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-4-21 09:59:48 | 显示全部楼层
scanf("%s", &stud[i].name);
改成:
scanf("%s", stud[i].name);
就可以了!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

72_avatar_middle
ico_lz  楼主| abc741852963 发表于 2018-4-22 20:09:00 | 显示全部楼层
Syc 发表于 2018-4-21 12:01
scanf("%s", &stud.name);
改成:
scanf("%s", stud.name);

   谢谢大神。
大 神 为什么会这样啊

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

51_avatar_middle
online_admins Syc 发表于 2018-4-22 20:33:58 | 显示全部楼层
abc741852963 发表于 2018-4-22 20:09
谢谢大神。
大 神 为什么会这样啊

本身 name 就已经是个地址了,所以就不用再加 & 符号了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

72_avatar_middle
ico_lz  楼主| abc741852963 发表于 2018-4-22 20:36:53 | 显示全部楼层
Syc 发表于 2018-4-22 20:33
本身 name 就已经是个地址了,所以就不用再加 & 符号了

谢谢 大神 懂了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-12-11 22:56

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表