C语言:向一个数组输入数据,并求出该整形数组中的最大值(vs)
一,问题:找出该数组中最大的数;
二:思路:
(1)可以通过“遍历数组”的方式实现该问题
三,实现过程:
(1)先用sizeofarr定义该整型数组实际的元素长度;
(2)在向实际规定长度为sizeofarr的数组中赋值;
注:之所以什么arr数组时让其初始长度为100,是因为vs不支持自由定义数组长度(也可能是定义比较复杂)
int sizeofarr;printf("输入sizeofarr:\n");scanf_s("%d", &sizeofarr);int arr[100] = { 0 };printf("输入数据:\n");for (int i = 0; i < sizeofarr; i++){scanf_s("%d", &arr[i]);}
(3)申明一个变量max,让max=arr[0],让后让max遍历数组,实现max的值交换后成最大,并且输出max结果;
int max = arr[0];for (int i = 1; i < sizeofarr - 1; i++){if (arr[i] > max){max = arr[i];}}printf("max=%d", max);
四,代码与运行图:
#include<stdio.h>
int main()
{int sizeofarr;printf("输入sizeofarr:\n");scanf_s("%d", &sizeofarr);int arr[100] = { 0 };printf("输入数据:\n");for (int i = 0; i < sizeofarr; i++){scanf_s("%d", &arr[i]);}int max = arr[0];for (int i = 1; i < sizeofarr - 1; i++){if (arr[i] > max){max = arr[i];}}printf("max=%d", max);return 0;
}
C语言:向一个数组输入数据,并求出该整形数组中的最大值(vs)相关推荐
- C语言 输入一个整数n,求出其阶乘
输入一个整数n,求出其阶乘 #include <iostream> #include <cstdio> using namespace std; int main() {int ...
- C语言有一个分数序列,求出这个数列的前20项之和
#include <stdio.h> //定义循环次数 #define COUNT 20int main() {//定义第一个分式的分子为a, 值为2; 定义分母为b,值为1//定义相加的 ...
- C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。
例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...
- 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数
已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))
- 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。
13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...
- Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;
目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...
- 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。
#include <iostream> #include<iomanip> using namespace std; #define M 3 #define N 4 /*求出二 ...
- 【C语言】从键盘输入一个自然数n,再输入n个自然数,求出这n个自然数的最大值max和最小值min
如下 //从键盘输入一个自然数n,再输入n个自然数,求出这n个自然数的最大值max和最小值min #include <stdio.h> #define N 10 int main() {i ...
- C语言:编程题(在某次比赛中,有10个评委给选手打分。现要求编程:1)输入一位选手的10个成绩;2)去掉一个最高分,一个最低分,求出平均成绩;3)输出该选手的平均成绩,保留一位小数。
具体如下: 编程题(在某次比赛中,有10个评委给选手打分.现要求编程:1)输入一位选手的10个成绩:2)去掉一个最高分,一个最低分,求出平均成绩:3)输出该选手的平均成绩,保留一位小数.(17分) 基 ...
最新文章
- lstm timestep一般是多少_请问rnn和lstm中batchsize和timestep的区别是什么?
- python绘制表格界面_python 读取 excel 生成 html 页面
- 一分钟学会Git操作流程
- Linux自动备份脚本
- 数据结构实验之排序三:bucket sort
- 20155302 2016-2017-2 《Java程序设计》第六周学习总结
- jquery项目中一些常用方法
- Hive partition prune Failed
- 书单丨5本书带你学习Kubernetes,掌控云计算的未来
- vue http get html模板,怎么用vue.js做异步请求?
- Qt QScrollArea and layout in code
- 深入浅出统计学(中文版)统计学其实没那么死板!
- STM32开发环境搭建
- 吉利博越L为何被称为新三好SUV
- Linux C代码获取天气情况
- matlab中ones()、inf用法
- [Azure - VM] 解决办法:无法通过SSH连接VM,解决错误:This service allows sftp connections only.
- 贝叶斯 - 《贝叶斯统计》笔记
- 在Ubuntu下载Python3.6.2并建立软连接
- BitTorrent网络中基于Kademlia协议到DHT无服务器泛互联网搜索软件推荐
热门文章
- Linux网络编程(六)-高并发服务器03-I/O多路复用03:epoll【红黑树;根节点为监听节点】【无宏FD_SETSIZE限制;不需每次都将要监听的文件描述符从应用层拷贝到内核;不需遍历树】
- iqooz6和iqooneo6se区别 iqoo z6和iqoo neo6se哪个好
- Java中实现删除左侧空格ltrim和删除右侧空格rtrim
- 8086汇编实验(十题可用)
- seaborn画时间序列图
- Ant Design项目记录和CSS3的总结和Es6的基本总结
- MySQL下载与安装教程(超详细)
- 百度智能小程序击中微信软肋:流量要多更要精
- 简要说明三个 Pycharm 折叠代码快捷键
- 时间、时间戳、带格式时间的转换