C语言for循环求最大值

img

img


怎么用for循环求15个数中的最大值?(不用数组用C语言怎么求)。

可以这样做,望采纳

int max = INT_MIN; // 定义一个变量max并初始化为最小的整数值
for (int i = 0; i < 15; i++) {
  int n;
  printf("请输入第%d个数: ", i + 1);
  scanf("%d", &n);
  if (n > max) {
    max = n;
  }
}
printf("15个数中的最大值是: %d\n", max);


int main() {
    int i,a,max;
    max=a;
    for(i=0;i<15;i++)
    {
        printf("请输入一个数\n");
        scanf("%d\n",&a);
        if(a>max) max=a; 
    } 
    printf("最大值为%d",a);
    return 0;
}

你往下看看第三题,这已经把第二题的一半答案告诉你了