请问这个程序到底错在哪里了,为什么运行不成功???求指点,哪位高手能帮我解决一下???

 

/* Note:Your choice is C IDE */
#include "stdio.h"
#define FORMAT "%d\n%s\n%f\n%f\n%f\n"
struct student
{
 int num;
 char name;
 float score[3];
 };
void main()
{
    void fprint(struct student);
    struct student stud;
    stud.num=1010;
    strcpy(stud.name,"Li yang");
    stud.score[0]=71.5;
    stud.score[1]=90;
    stud.score[2]=81.5;
    fprint(stud);
}

void fprint(struct student stud)
{
 printf("FORMAT,stud.num,stud.name,stud.score[0],stud.score[1],stud.score[2]");
 printf("\n");
 }

慕瓜2161724
浏览 1334回答 3
3回答

qq_蓝蓝的天堂_0

void fprint(struct student stud)开头要声明void fprint(struct student stud);这句话放到main函数的外面就行了

亚努人

void fprint(struct student stud);这句话放到main函数的外面就行了

半枯

void fprint(struct student stud)开头要声明
打开App,查看更多内容
随时随地看视频慕课网APP