#include
int max(int b[3][4])
{
int i, j;
int m = 0;
for (i = 0; i < 3; i++);
{
for (j = 0; j < 4; j++)
{
m <= b[i][j] ? m = b[i][j] : m = m;
}
}
return m;
}
int main()
{
int i, j, b[3][4], n;
for (i = 0; i < 3; i++);
{
for (j = 0; j < 4; j++)
{
scanf_s("%d", &b[i][j]);
}
}
n = max(b);
printf("%d", n);
}
我想判断一个矩阵中的最大值
因为你的for循环多了一个分号,所以造成没有输入
#include <stdio.h>
int ave(int a[10])
{
int i, sum = 0;
for (i = 0; i < 10; i++)
{
sum += a[i];
printf("%d\n", sum);
}
return sum / 10;
}
int main()
{
int a[10], i, m;
for (i = 0; i < 10; i++)
{
scanf_s("%d", &a[i]);
}
m = ave(a);
printf("Average score is %d", m);
}