用C语言找最大值最小值极值问题---------(C每日一编程)
2023-12-27 13:15:37
一,输入十个数,输出其中的最大值
采用打擂台的方法
void main() {
int i, max, a[10];
for (i = 0; i < 10; i++)
scanf("%d", &a[i]);
max = a[0];
for (i = 1; i < 10; i++)
if (a[i] > max)max = a[i];
printf("%d\n", max);
}
二,一个3×4矩阵,求出其中最大的那个元素的值包括对应的行号和列号,输出。
最大值保存到变量max,行号保存到变量x,列号保存到变量y
这个就是一个二维数组打擂台
void main() {
int i, j, max, x = 0, y = 0;
int a[3][4] = { {1,2,3,4},{6,4,1,7},{10,4,7,1} };
max = a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if (max < a[i][j]) { max = a[i][j]; x = i; y = j; }
printf("max=%d,x=%d,y=%d", max, x, y);
}
文章来源:https://blog.csdn.net/weixin_64545778/article/details/135233804
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!