C语言编程,在线等,急求,求高手解答

1,编程实现由用户从键盘输入3X4矩阵A和3x4矩阵B的值,求解矩阵A,B的和,存放于数组C中。并将数组C的结果显示在屏幕上。2,编写程序,要求在主函数中输入30名同学的... 1,编程实现由用户从键盘输入3X4矩阵A和3x4矩阵B的值,求解矩阵A,B的和,存放于数组C中。并将数组C的结果显示在屏幕上。
2,编写程序,要求在主函数中输入30名同学的成绩,并从键盘输入一个分数,利用函数实现:统计30名同学中高于此分数的人数和平均分。(要求统计同学中高于此分数的人数和平均分分别写成两个函数)
就这么多分了,急用,求各位大神相救!
展开
 我来答
陈宗权8d804
2010-12-24 · TA获得超过3766个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:946万
展开全部
#include <stdio.h>
void main()
{
int a[3][4], b[3][4], c[3][4], i, j;
printf("请输入3行4列的矩阵A:\n");
for(i=0; i<3; i++)
for(j=0; j<4; j++)
scanf("%d", &a[i][j]);
printf("请输入3行4列的矩阵B:\n");
for(i=0; i<3; i++)
for(j=0; j<4; j++)
scanf("%d", &b[i][j]);
for(i=0; i<3; i++)
for(j=0; j<4; j++)
c[i][j] = a[i][j] + b[i][j]);
printf("相加的结果矩阵C:\n");
for(i=0; i<3; i++,printf("\n"))
for(j=0; j<4; j++)
printf("%d\t", c[i][j]);
}

#include <stdio.h>
int over(int s[], int score)
{
int i, cnt=0;
for(i=0; i<30; i++)
if(s[i]>score) ++cnt;
return cnt;
}
double average(int s[])
{
int i, sum=0;
for(i=0; i<30; i++)
sum += s[i];
return sum/30.0;
}
void main()
{
int s[30], score, i;
printf("请输入30个成绩:\n");
for(i=0; i<30; i++)
scanf("%d", &s[i]);
printf("请输入一个分:\n");
scanf("%d", &score);
printf("高于此分的人数:%d\n", over(s,score));
printf("平均分数:%g\n", average(s));
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式