我想要一个c程序来查找我使用数组编写的最大和最小数字有人可以帮助我如何在不使用数组的情况下制作[关闭]

Posted

技术标签:

【中文标题】我想要一个c程序来查找我使用数组编写的最大和最小数字有人可以帮助我如何在不使用数组的情况下制作[关闭]【英文标题】:I want a c program to find maximum and minimum number i have written using arrays can someone help me how can i make without using arrays [closed] 【发布时间】:2021-02-25 04:40:22 【问题描述】:

编写一个 C 程序来显示由 10 个数字中的最大值和最小值 用户输入。 (不使用数组)。我想帮助我编写这段代码,如何在不使用数组的情况下编写代码

#include <stdio.h>

void main()

    int arr1[100];
    int i, mx, mn, n;
    
    
       printf("\n\nFind maximum and minimum element in an array :\n");
       printf("--------------------------------------------------\n");  

       printf("Input the number of elements to be stored in the array :");
       scanf("%d",&n);
   
       printf("Input %d elements in the array :\n",n);
       for(i=0;i<n;i++)
            
          printf("element - %d : ",i);
          scanf("%d",&arr1[i]);
        

mx = arr1[0];
    mn = arr1[0];

    for(i=1; i<n; i++)
    
        if(arr1[i]>mx)
        
            mx = arr1[i];
        


        if(arr1[i]<mn)
        
            mn = arr1[i];
        
    
    printf("Maximum element is : %d\n", mx);
    printf("Minimum element is : %d\n\n", mn);

【问题讨论】:

您只需要三个变量 - maxmincurrent。将第一个数字读入current,并将相同的值复制到maxmin。然后将每个后续数字读入current 并与maxmin 进行比较以根据需要更新。 见***.com/questions/24195200/… 【参考方案1】:
#include <stdio.h>
int main()

    int n, num, i, max, min;
    printf("Enter the number of elements: ");
    scanf("%d",&n);
    printf("Enter the numbers\n");
    scanf("%d",&num);
    max = num; //Assuming that the first number is the maximum
    min = num; //Assuming that the first number is the minimum
    for (i = 2; i <= n; i++)
    
        scanf("%d",&num);
        if (num > max)
            max = num;
        if (num < min)
            min = num;
    
    printf("The maximum number is %d", max);
    printf("The minimum number is %d", min);
    return 0;

【讨论】:

如果它对你有用,请接受答案......也不要忘记投票。如果您有任何疑问,请随时发表评论

以上是关于我想要一个c程序来查找我使用数组编写的最大和最小数字有人可以帮助我如何在不使用数组的情况下制作[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在数组中查找最大和最小数

如何使用数组来查找 C 中的最小值(可能还有最大值?)? [复制]

编写一个c语言程序,输入5个数,求它们中最大值和最小值并输出

C程序查找最大和最小元素时出错

在Java中查找数组中的最小和最大数

使用java编写两个方法min和max在链表中查找最大值和最小值,但输入列表是整数数组