2014-09-18 17:01
#include <stdio.h>
int main(void)
{
//求平均绩点
float mark[128];
float _result,sum; //平均绩点结果,总绩点
int _count,i; //科目计数
char _exitask; //退出确认开关
FILE *outlog;
outlog=fopen("mark.csv","a");
while(1){
printf("A app to calculate the avg mark in university\n"); //自我介绍
printf("input 9 to end the input.\n");
for(_count=1,sum=0;true;_count++)
{
printf("\n result %d:",_count); //提示输入成绩
scanf("%f",&mark[_count]); //输入
if(mark[_count]==9) //输入结果判断,若为9结束
break;
sum+=mark[_count]; //总绩点
}
_result=sum / (_count-1); //计算平均绩点
printf("\nthe sum mark is %0.2f\n and the avg mark is %0.2f \n\nExit ?(y/n)",sum,_result); //输出结果
fflush(stdin); //清除输入缓存