c语言编程问题!!!会的来帮忙!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:19:14
1、 编程:完成以下内容:
(1) 输入10个数;
(2) 计算平均数
(3) 分别统计大于平均数、小于平均数的数字个数。
(4) 将(2)、(3)结果输出。

2、 编程,找鞍点。
输入二维矩阵,查找该矩阵鞍点的位置,该位置上的元素在该行上最大,在该列上最小。如果有,输出其所在的行、列号,如果没有,则输出提示信息。
请给出程序!!

第一题:
#include <stdio.h>

int main()
{
int a[10], i, avg = 0, b = 0, c = 0;
printf("请输入10个数\n");

for (i = 0; i < 10; ++i)
scanf("%d", &a[i]);

for (i = 0; i < 10; ++i)
avg += a[i];

avg /= 10;

for (i = 0; i < 10; ++i)
{
if (avg > a[i])
++b;
else
++c;
}

printf("平均数:%d\n", avg);
printf("大于等于平均数的数字个数:%d\n", c);
printf("小于平均数的数字个数:%d\n", b);
return 0;
}

第二题:
#include <stdio.h>

#define NUM 3

int main()
{
int a[NUM][NUM], max[NUM], temp[NUM];
int i, j, flag;

for (i = 0; i < NUM; ++i)
{
printf("输入第%d行的%d个值:\n", i + 1, NUM);

for (j = 0; j < NUM; ++j)
scanf("%d", &a[i][j]);
}

for (i = 0