第3个回答 2017-09-06
用c语言写了一个计算学分制成绩的计算代码,可以试试
#include<stdio.h>
int main(){
float num[100],per[100];
float all=0,allf=0,end,alli;
int i,count;
printf("请输入科目数目\n");
scanf("%d",&count);
printf("按照‘课程成绩 学分’的格式输入每输入一项数据建议换行处理\n");
for(i=0;i<count;i++){
scanf("%f %f",&num[i],&per[i]);
alli=num[i]*per[i];
all=all+alli;
allf=allf+per[i];
}
end=all/allf;
printf("你刚刚输入了%d项数据\n",i);
printf("加权平均数是:%f",end);
return 0;
}