C输入学生三门课的成绩,计算学生的平均成绩并显示
console.writeLine("请输入学生的三门课成绩:");
int
score=new
int3;
score0=Conver.ToInt32(console.readLine());
score1=conver.toint32(console.readLine());
score2=conver.toint32(console.readLine());
int
avrScore=(score0+score1+score2)
/
3;
console.writeLine("该学生的平均成绩是:{0}",avrScore);
console.readKey();
编一程序,从键盘输入学生的三门课程成绩,求其总成绩、平均成绩和总成绩除3的余值
include "
stdio.h
"
int main(int argc, char argv)
{
int a,b,c;
printf("请输入三门课程成绩,以空格隔开: ");
scanf("%d%d%d",a,b,c);
int sum = a + b + c;
int average = sum /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:字符型类型数据,属于整型数据的一种。
(KR时期引入)
int:整型数据,表示范围通常为
编译器
指定的内存字节长。
(KR时期引入)
float:单精度浮点型数据,属于浮点数据的一种。
(KR时期引入)
double:
双精度浮点型
数据,属于浮点数据的一种。
(KR时期引入)
参考资料:
案例:使用面向对象的方法,输入三门课程的成绩,求总分和平均分。
具体如下:
数据选择float型,具体显示与测试结果如上!
include "stdio.h"
int main(int argc, char argv)
{
int a,b,c;
printf("请输入三门课程成绩,以空格隔开: ");
scanf("%d%d%d",a,b,c);
int sum = a + b + c;
int average = sum /3;
int yushu = sum %3;
printf("总成绩:%d ", sum);
printf("平均成绩:%d ", average);
printf("余值:%d ", yushu);
return 0;
}
把这个粘贴到VC里或者BC里就可以了。
有问题欢迎继续问。
30分要给我啊
include
using namespace std;
void main ()
{
int a=0;
int b=0;
int c=0;
cout <<"a:"< cin >>a; cout <<"b:"< cin>>b; cout <<"c:"< cin>>c; cout <<"sum ="<
system("pause"); } include using namespace std; int main() { int a,b,c; cin>>a>>b>>c; cout<
return 0; } 方法一:用数组实现。 include < stdio.h > int main() { int i; printf("分别输入3门课的名称成绩:
"); for(i=0;i<3;i++) scanf("%s%d",cni,csi); printf("输出:
"); for(i=0;i<3;i++) printf("%s %d
",cni,csi); return 1; } 方法二:把数组改成 结构体 include typedef struct cInfo { }CIFO; int main() { int i; CIFO cifos3; printf("分别输入3门课的名称成绩:
"); for(i=0;i<3;i++) scanf("%s%d",cifosi.cn,cifosi.cs); printf("输出:
"); for(i=0;i<3;i++) printf("%s %d
",cifosi.cn,cifosi.cs); return 1; } include using namespace std; int main() { double score3; double sum =0; for(int i =0; i <3;++) { cout<<"please input score "<
cin>>scorei; sum += scorei; } double average = sum/3.0; cout<<"total score:"< return 0; } 有问题欢迎追问用c语言编写程序,要求输入输出三门课程名称和成绩实在不会做,拜托大神了555?
在C语言中,从键盘上输入某学生3门课的成绩,计算总成绩和平均成绩