练习4-10 找出最小值 (20分)

本题要求编写程序,找出给定一系列整数中的最小值。

输入格式:
输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。

输出格式:
在一行中按照“min = 最小值”的格式输出n个整数中的最小值。

输入样例:

4 -2 -123 100 0

输出样例:

min = -123

#include<stdio.h>
#include<stdlib.h>
int main()
{int n,temp,j;int* const a = (int*)malloc(sizeof(int)*n);scanf("%d ",&n);for(int k=0;k<n;k++){scanf("%d ",&a[k]);}for(j=0;j<n-1;j++){if(a[j]<a[j+1]){temp=a[j+1];a[j+1]=a[j];a[j]=temp;}}printf("min = %d",a[n-1]);return 0;
}

按如上思路需要定义一个长度为n的数组,但是C语言中并不支持a[n]这种写法,所以可以替换成int* const a = (int*)malloc(sizeof(int)*n);
原因为大佬的解答

练习4-10 找出最小值 (20分) 本题要求编写程序,找出给定一系列整数中的最小值。相关推荐

  1. PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    7-2 简化的插入排序 (15 分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大 ...

  2. PTA实验7-1-1 简化的插入排序 (15分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。

    新手,我用的笨方法,大佬轻喷 #include<stdio.h> int main() {int n,i;//i是数组下标scanf("%d\n",&n);// ...

  3. 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A

    7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...

  4. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  5. 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    实验4-2-6 输出三角形字符阵列 (15分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式: 输入在一行中给出一个正整数n(1≤n<7). 输出格式: 输出n行由 ...

  6. 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段

    7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...

  7. 5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps

    #include <stdio.h> double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()// {double eps; ...

  8. 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。

    输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...

  9. C语言 7-3 输出三角形字符阵列 (15 分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    #include<stdio.h> int main() {     int n,sum;     scanf("%d",&n);     sum = n*(1 ...

  10. 实验4-1-3 找出最小值 (20 分)

    实验4-1-3 找出最小值 (20 分) 本题要求编写程序,找出给定一系列整数中的最小值. 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔. 输出格式: 在一行中按照&q ...

最新文章

  1. cisco路由器与QOS技术
  2. 手把手教你如何制作可视化大屏!
  3. 圆周率派在电脑上怎样输入_Mac电脑上FCPX软件怎样导入3D LUT调色预设
  4. object-c 常见问题
  5. PyObject_CallMethod self问题
  6. vb mysql 字符串转日期_VB常用函数表
  7. Nomad技术手册:共识协议(Consensus Protocol)
  8. aix source 命令
  9. hdu 2025 查找最大元素 (水)
  10. SQL Server 2008 FILESTREAM特性管理文件
  11. 命名空间 namespace
  12. 找出游戏的必胜的策略(博弈论的学习)
  13. php算法结构,PHP数据结构与算法:顺序表
  14. DRF + react 实现TodoList
  15. 计算机二级1px等于多少厘米,px和pt换算(1px等于多少pt)
  16. 纯MSDOS操作系统下的计算机重启与关机
  17. 研究生计算机学校,研究生计算机专业的学校排名
  18. 快捷餐饮之店家后台OSS文件管理实现
  19. MIT 线性代数 Linear Algebra 26:复矩阵,傅里叶矩阵, 快速傅里叶变换 FFT
  20. 详解美团外卖订单分配内部机制

热门文章

  1. Python爬虫之协程
  2. android仿今日头条App、多种漂亮加载效果、选择器汇总、记事本App、Kotlin开发等源码
  3. 有一种焦虑叫三十不立
  4. BugFree使用指南
  5. 小马哥---高仿苹果6 plus A192主板 6592芯片刷机拆机主板图与开机界面图 指纹识别精仿机
  6. 资产证券化为什么需要区块链技术?专访趣链科技揭开“区块链+ABS”迷雾
  7. 基于springboot的医院体检预约管理系统
  8. html图片垂直居中的方法,CSS图片垂直居中实现方法详解
  9. qrCode二维码生成器
  10. zfs编译之后,内核模块没更新的解决方案