求大神帮我看看怎么用C语言开发一个学生成绩统计程序,谢谢了!

要求输入一个学生的3门课程的成绩,输出学生的平均分,每个函数完成一项功能:主函数main(),成绩输入input_stu(),计算学生平均分avr_stu(),输出成绩output_stu()。

#include <stdio.h>

avr_stu(int a,int b,int c);

int input_stu()

{

int a,b,c,ave;

printf("输入学生的三门成绩:\n");

scanf("%d%d%d",&a,&b,&c);

ave=avr_stu(a,b,c);

return ave;

}

int avr_stu(int a,int b,int c)

{

int d;

d=(a+b+c)/3;

return d;

}

void output_stu(float a)

{

printf("此学生的平均成绩是%f\n",a);

return;

}

void main()

{

int ave;

ave=input_stu();

output_stu(ave);


试运行成功截图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-31
#include<stdio.h>
void input_stu();
void avr_stu();
void output_stu();

main
{
int no1, no2, no3,ave,sum;

input_stu();

avr_stu();

output_stu();

}
input_stu( )
{

printf("请输入三门课成绩 no1=,no2=,no3=\n");

scanf("d%,d%,d%,",&no1,&no2,&no3);

}
output_stu()

{
printf("d%,d%,d%,d%\n",no1,no2,no3,ave);

}
avr_stu()

{
sum=no1+no2+no3;
ave=sum/3;
}
相似回答