[求助]一道C语言编程题

编写程序,实现从键盘输入学生的3门成绩,计算并输出其总成绩sum,平均成绩ave和总成绩除3的余数rem。一定要是C语言编程的,C++的不可以... 编写程序,实现从键盘输入学生的3门成绩,计算并输出其总成绩sum,平均成绩ave和总成绩除3的余数rem。
一定要是C语言编程的,C++的不可以
展开
 我来答
百度网友9edcf2987
2009-11-27 · TA获得超过443个赞
知道答主
回答量:99
采纳率:0%
帮助的人:0
展开全部
这里的难点是求余数,并不是简单的求于运算,如果总成绩不能被三整除余数应该是一个小数,而求于运算只能对两个整数进行运算,在这里因该注意。

#include <math.h>
main()
{
int i,a[3],sum=0;
double rem,ave;
printf("please input the course of three sdepts:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
sum+=a[i];
ave=sum/3;
rem=ave-(int)(ave);
printf("the total of the course is:%d\n average is :%f\n rem is :%f\n",sum,ave,rem);

}
游戏虾扯淡
2009-11-27 · TA获得超过566个赞
知道小有建树答主
回答量:634
采纳率:0%
帮助的人:431万
展开全部
#include<iostream.h>
void main()
{
float l1,l2,l3,sum,ave,rem;
cout<<"请输入第一门课的成绩:";
cin>>l1;
cout<<endl;
cout<<"请输入第二门课的成绩:";
cin>>l2;
cout<<endl;
cout<<"请输入第二门课的成绩:";
cin>>l3;
cout<<endl;
sum=l1+l2+l3;
ave=sum/3;
rem=(int)sum%3+sum-(int)sum;
cout<<"3们成绩的和为:"<<sum<<endl;
cout<<"平均成绩为:"<<ave<<endl;
cout<<"余数为:"<<rem<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cgiggle
2009-11-27 · TA获得超过1957个赞
知道大有可为答主
回答量:1996
采纳率:0%
帮助的人:1242万
展开全部
#include <stdio.h>
main()
{
int a[3],sum=0,rem,i;
double avg;
printf("Input 3 scores:\n");
for(i=0;i<3;i++)
{scanf("%d",&a[i]);sum+=a[i];}
avg=sum/3.0;
rem=sum%3;
}
//验证成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式