zoukankan      html  css  js  c++  java
  • 第六周作业——基础 2

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 要求
    我在这个课程的目标是 运用指针函数
    这个作业在哪个具体方面帮助我实现目标 指针的使用
    参考文献 数组与指针

    2.利用指针返回多个函数值

    读入n个整数,调用max_min()函数求这n个数中的最大值和最小值。

    输入格式:

    输入有两行: 第一行是n值; 第二行是n个数。

    输出格式:

    输出最大值和最小值。

    输入样例:

    在这里给出一组输入。例如:

    5
    8 9 12 0 3
    

    输出样例:

    在这里给出相应的输出。例如:

    max = 12
    min = 0
    

    代码:

    #include<stdio.h>
    void max_min (int n, int *num);
    int main (void)
    {
    	int n, i;
    	int num[100];
    	
    	scanf("%d", &n);
    	
    	for(i = 0;i < n;i++)
    	{
    		scanf("%d", &num[i]);
    	}
    	
    	max_min(n, num);
    	
    	return 0;
    }
    void max_min (int n, int *num)
    {
    	int i, max, min;
    	
    	max = min = num[0];
    	
    	for(i = 1;i < n;i++)
    	{
    		if(max < num[i])
    		max = num[i];
    		
    		if(min > num[i])
    		min = num[i];
    	}
    	printf("max = %d
    ", max);
    	printf("min = %d", min);
    }
    

    流程图:

    小结:
    难度不大,理解好指针与数组的关系就很好做了

  • 相关阅读:
    Android手势(上,下,左和右的判断)
    我爱意甲
    程序员特有的9个坏习惯
    我爱英超
    VS2010快捷键总结(一)
    C#中导出Excel总结
    MessageDAL
    GDI+ 绘图总结
    .net中绑定日期时,只显示年月日的做法
    Vb线程控制
  • 原文地址:https://www.cnblogs.com/zw431387/p/10649315.html
Copyright © 2011-2022 走看看