练习4-10 找出最小值 (20分) 本题要求编写程序,找出给定一系列整数中的最小值。
练习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分) 本题要求编写程序,找出给定一系列整数中的最小值。相关推荐
- PTA 7-2 简化的插入排序 (15 分)本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
7-2 简化的插入排序 (15 分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序. 输入格式: 输入在第一行先给出非负整数N(<10):第二行给出N个从小到大 ...
- PTA实验7-1-1 简化的插入排序 (15分) 本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。
新手,我用的笨方法,大佬轻喷 #include<stdio.h> int main() {int n,i;//i是数组下标scanf("%d\n",&n);// ...
- 7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 原字母 对应字母 A Z B Y C X D W … … X C Y B Z A
7-65 字符串替换 (15 分) 本题要求编写程序,将给定字符串中的大写英文字母按以下对应规则替换: 输入格式: 输入在一行中给出一个不超过80个字符.并以回车结束的字符串. 输出格式: 输出在一行 ...
- 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行
7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...
- 实验4-2-6 输出三角形字符阵列 (15分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
实验4-2-6 输出三角形字符阵列 (15分) 本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列. 输入格式: 输入在一行中给出一个正整数n(1≤n<7). 输出格式: 输出n行由 ...
- 7-64 统计大写辅音字母 (15 分)英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。PTA:中M2021春C、Java入门练习第I段
7-64 统计大写辅音字母 (15 分) 英文辅音字母是除A.E.I.O.U以外的字母.本题要求编写程序,统计给定字符串中大写辅音字母的个数. 输入格式: 输入在一行中给出一个不超过80个字符.并以回 ...
- 5-1 近似求PI (10 分)本题要求编写程序,根据下式求π的近似值,直到最后一项小于给定精度eps
#include <stdio.h> double is(int);//这是一个求阶层 double rr(int);//这是一个求分母 int main()// {double eps; ...
- 【 交换最小值和最大值 】本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。 注意:题目保证最大和最小值都是唯一的。
输入格式: 输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔. 输出格式: 在一行中顺序输出交换后的序列,每个整数后跟一个空格. 输入样例: 5 8 2 5 1 4 输出 ...
- C语言 7-3 输出三角形字符阵列 (15 分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。
#include<stdio.h> int main() { int n,sum; scanf("%d",&n); sum = n*(1 ...
- 实验4-1-3 找出最小值 (20 分)
实验4-1-3 找出最小值 (20 分) 本题要求编写程序,找出给定一系列整数中的最小值. 输入格式: 输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔. 输出格式: 在一行中按照&q ...
最新文章
- cisco路由器与QOS技术
- 手把手教你如何制作可视化大屏!
- 圆周率派在电脑上怎样输入_Mac电脑上FCPX软件怎样导入3D LUT调色预设
- object-c 常见问题
- PyObject_CallMethod self问题
- vb mysql 字符串转日期_VB常用函数表
- Nomad技术手册:共识协议(Consensus Protocol)
- aix source 命令
- hdu 2025 查找最大元素 (水)
- SQL Server 2008 FILESTREAM特性管理文件
- 命名空间 namespace
- 找出游戏的必胜的策略(博弈论的学习)
- php算法结构,PHP数据结构与算法:顺序表
- DRF + react 实现TodoList
- 计算机二级1px等于多少厘米,px和pt换算(1px等于多少pt)
- 纯MSDOS操作系统下的计算机重启与关机
- 研究生计算机学校,研究生计算机专业的学校排名
- 快捷餐饮之店家后台OSS文件管理实现
- MIT 线性代数 Linear Algebra 26:复矩阵,傅里叶矩阵, 快速傅里叶变换 FFT
- 详解美团外卖订单分配内部机制