|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
struct subject //定义结构体
{
int subject_id;
char subject_name[20];
double subject_gardes;
};
struct subject sub[10]; //是实例化结构体
void input() //输入成绩的自定义函数
{
int i;
printf("请您输入:\n");
for(i=0;i<10;i++)
{
scanf("%d%s%1f",&sub[i].subject_id,&sub[i].subject_name,&sub[i]_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[i]_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[20] ;
- double subject_gardes ;
- } ;
- struct subject sub[10] ; //是实例化结构体
- void input(void) //输入成绩的自定义函数
- {
- int i ;
- for(i = 0 ; i < 10 ; i ++)
- {
- printf("请依序输入(学号 姓名 成绩)[%2d] : " , i + 1) ;
- fflush(stdin) ;
- scanf("%d%s%lf" , & sub[i] . subject_id , sub[i] . subject_name , & sub[i] . 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[i] . subject_gardes ;
- }
- ave_sum = sum / 10 ;
- printf("您的平均成绩是 : %d\n" , ave_sum) ;
- }
- int main(void)
- {
- input() ;
- subject_average() ;
- }
复制代码
|
|