C语言论文题目要求,求大神相助

C语言求大神相助【西安科技大学吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:159,992贴子:
C语言求大神相助收藏
定义一个学生结构体类型,包括学号、姓名、性别、年龄、3门课成绩。在主函数里定义一个大小2的结构体数组,定义两个子函数 input( ) 和 output( ) 分别完成2名学生数据的输入和输出操作。程序运行效果如图所示:要求:使用typedef定义结构体类型。提示:子函数首部参考如下void input(STU *p)void output(STU *p)上面是题目,我写的是下面这个:#include &stdio.h&typedef struct node{
char num[20] ;
char name[20] ;
double score[2] ;}STU ;void input(STU *p)//输入函数{for(i=0 ;i&2 ;i++){scanf(&%s%s%d %c %lf%lf&, p-&num, p-&name[i], &p-&age, &p-&sex,p[i].score[1],p[i].score[2]);}}void output(STU *p)//输出函数{
printf(&%-8s%-12s%-8s%-8s%-15s&,&学号&,&姓名&,&年龄&,&性别&,&2门课成绩&);
for(i=0 ;i&2 ;i++)
printf(&%-8s%-12s%-8d%-8s%-15.2lf,%-15.2lf\n&,p[i].num, p[i].name[i], p[i].age, p[i].sex,p[i].score[0],p[i].score[1]);for(i=0 ;i&2 ;i++){printf(&%-15.2lf&,p[i].score[i]);}
}}void main(){
printf(&请输入2名学生的学号,姓名,年龄,性别,2门课的成绩:\n&);
output(p);}程序没有报错,但是运行不了,结果是这样的:求助大神解疑
求C学霸百度无果
这感觉怎么那么像老范教出来的学生
空指针异常 STU *p没有分配空间直接使用 ;推荐p=(STU *)malloc(sizeof(STU))
改了之后还是。。。。。
double[2],数组下标从0开始,p[i].sorce[0]
input函数中的scanf语句
问度娘去!!!
登录百度帐号推荐应用

我要回帖

更多关于 等差数列求和题目 的文章

 

随机推荐