大佬们快进来
#include<stdio.h>struct subject //定义结构体
{
int subject_id;
char subject_name;
double subject_gardes;
};
struct subject sub;//是实例化结构体
void input() //输入成绩的自定义函数
{
int i;
printf("请您输入:\n");
for(i=0;i<10;i++)
{
scanf("%d%s%1f",&sub.subject_id,&sub.subject_name,&sub_subject_gardes);
}
printf("您输入的信息已经录入完成");
}
void subject_average()//自定义求平均成绩函数
{
int i,sum,ave_sum;
sum=0;
ave_sum=0;
for(i=0;i<10;i++)
{
sum=sum+sub_subject_gardes;
}
ave_sum=sum/10;
printf("您的平均成绩是%d",ave_sum);
}
int main()
{
input();
subject_average();
}
纯萌新找不到问题出在哪了=-= #include<stdio.h>
struct subject //定义结构体
{
int subject_id ;
char subject_name ;
double subject_gardes ;
} ;
struct subject sub ;//是实例化结构体
void input(void) //输入成绩的自定义函数
{
int i ;
for(i = 0 ; i < 10 ; i ++)
{
printf("请依序输入(学号 姓名 成绩)[%2d] : " , i + 1) ;
fflush(stdin) ;
scanf("%d%s%lf" , & sub . subject_id , sub . subject_name , & sub . subject_gardes) ;
}
printf("您输入的信息已经录入完成");
}
void subject_average()//自定义求平均成绩函数
{
int i , sum , ave_sum ;
sum = 0 ;
ave_sum = 0 ;
for(i = 0 ; i < 10 ; i ++)
{
sum = sum + sub . subject_gardes ;
}
ave_sum = sum / 10 ;
printf("您的平均成绩是 : %d\n" , ave_sum) ;
}
int main(void)
{
input() ;
subject_average() ;
} {:5_109:}
页:
[1]