编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩除3的余值 30

 我来答
帐号已注销
推荐于2019-10-09 · TA获得超过82.9万个赞
知道大有可为答主
回答量:2602
采纳率:100%
帮助的人:147万
展开全部

#include "stdio.h"

int main(int argc, char* argv[])

{

int a,b,c;

printf("请输入三门课程成绩,以空格隔开:\n");

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

//总成绩 = 成绩a + 成绩b + 成绩c

int sum = a + b + c;

//平均成绩 = 总成绩 / 3 (/符号是得到商)

int average = sum / 3;

//总成绩除3的余值 = 平均成绩 = 总成绩 % 3 (%符号是得到余数)

int yushu = sum % 3;

printf("总成绩: %d ", sum);

printf("平均成绩: %d ", average);

printf("余值: %d ", yushu);

return 0;

}

扩展资料:

C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单,但初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。

当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则显得十分重要。在学习中,对此合理进行分类,找出它们与数学中所学到运算之间的不同点之后,记住这些运算也就不困难了,有些运算符在理解后更会牢记心中,将来用起来得心应手,而有些可暂时放弃不记,等用到时再记不迟。

先要明确运算符按优先级不同分类,《C程序设计》运算符可分为15种优先级,从高到低,优先级为1 ~ 15,除第2.13级和第14级为从右至左结合外,其它都是从左至右结合,它决定同级运算符的运算顺序。

基本数据类型

void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。(C89标准新增)

char:字符型类型数据,属于整型数据的一种。(K&R时期引入)

int:整型数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)

float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

参考资料:百度百科——C语言

新学课堂
2020-11-06 · TA获得超过195个赞
知道答主
回答量:881
采纳率:87%
帮助的人:36.6万
展开全部

案例:使用面向对象的方法,输入三门课程的成绩,求总分和平均分。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
XHHISEA02274
推荐于2017-09-10 · TA获得超过8万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:4373万
展开全部

具体如下:

数据选择float型,具体显示与测试结果如上!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
与人知识
2019-04-23 · TA获得超过746个赞
知道小有建树答主
回答量:150
采纳率:100%
帮助的人:28.4万
展开全部
#include "stdio.h"
int main(int argc, char* argv[])
{
//您的题目应该只用到整形数据,所以代码如下
int a,b,c;
printf("请输入三门课程成绩,以空格隔开:\n");
scanf("%d%d%d",&a,&b,&c);
//总成绩 = 成绩a + 成绩b + 成绩c
int sum = a + b + c;
//平均成绩 = 总成绩 / 3 ( / 符号是得到商)
int average = sum / 3;
//总成绩除3的余值 = 总成绩 % 3 ( % 符号是得到余数)
int yushu = sum % 3 ;
//把结果显示到窗口
printf("总成绩: %d ", sum);
printf("平均成绩: %d ", average);
printf("余值: %d ", yushu);
return 0;
}
把这个粘贴到VC里或者BC里就可以了。有问题欢迎继续问。30分要给我啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式