网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月29日漏签0天
c语言吧 关注:799,040贴子:4,359,606
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 13回复贴,共1页
<<返回c语言吧
>0< 加载中...

大师们 求租啊!!!

  • 只看楼主
  • 收藏

  • 回复
  • xushuchang123
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include <stdio.h>
#include <stdlib.h>
struct student
{ int xuehao;
   char xingming[20];
union chengji
{ int chengji1;
   int chengji2;
   int chengji3;
}cj;
};
struct student *p=NULL,student1;
void shuchu()
{  
     printf("基本学生信息:%d%s\n",p->xuehao,p->xingming);
   
     printf("学生的第1门课程成绩为:");
        printf("%d\n",p->cj.chengji1);
        printf("学生的第2门课程成绩为:");
        printf("%d\n",p->cj.chengji2);
        printf("学生的第3门课程成绩为:");
        printf("%d\n",p->cj.chengji3);
}
void main()
{     int i;
     p=&student1;
p=(struct student *)malloc(sizeof(struct student));
printf("输入基本学生信息学好、姓名:");
scanf("%d\n",&p->xuehao);
scanf("%s\n",&(*p).xingming);
printf("输入学生3门课程的成绩:\n");
scanf("%d",p->cj.chengji1);
scanf("%d",p->cj.chengji2);
scanf("%d",p->cj.chengji3);
shuchu();
}
这错误在哪啊?
为什么我初入完学号和姓名后它不接着运行printf还得输入点什么才行
然后我运行的结果:

帮帮忙~~



  • 娜迦女妖
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把scanf里面的\n去掉


2025-08-29 19:02:49
广告
不感兴趣
开通SVIP免广告
  • xushuchang123
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哦   谢啦 但是还有别的问题呀 请问下
scanf("%d",p->cj.chengji1);
scanf("%d",p->cj.chengji2);
scanf("%d",p->cj.chengji3);
可以这么用么?


  • 娜迦女妖
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不用 & 这个么??


  • xushuchang123
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对啊 我看的书上有很多都不加& 是不是书印错了~~?


  • 娜迦女妖
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我不清楚为什么不加也可以运行     但是最好还是加上      


  • xushuchang123
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哦 谢谢啦


  • HowNoonHn
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
傻渡娘


2025-08-29 18:56:49
广告
不感兴趣
开通SVIP免广告
  • 娜迦女妖
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哪穿越过来的?????


  • luoweijr
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
按道理来说,你的scanf("%d",p->cj.chengji1);这种整型数据要取地址的,就是要加&。除非是数组名,代表的是首地址,就不用加。书上很多没加的,应该是定义成数组的吧。


  • 娜迦女妖
  • 团子家族
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • luoweijr
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我是不是说错了,楼上纠正下,我好注意··


  • HowNoonHn
  • 异能力者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
,傻渡娘


  • 萧の十三郎
  • 彩虹面包
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
要租什么啊


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 13回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示