一,问题:找出该数组中最大的数;

二:思路:

(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)相关推荐

  1. C语言 输入一个整数n,求出其阶乘

    输入一个整数n,求出其阶乘 #include <iostream> #include <cstdio> using namespace std; int main() {int ...

  2. C语言有一个分数序列,求出这个数列的前20项之和

    #include <stdio.h> //定义循环次数 #define COUNT 20int main() {//定义第一个分式的分子为a, 值为2; 定义分母为b,值为1//定义相加的 ...

  3. 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所指一维数组中.二维数组中的数己在主函数中赋予. ...

  4. 每日一题(42)—— 已知一个数组table,用一个宏定义,求出数据的元素个数

    已知一个数组table,用一个宏定义,求出数据的元素个数. // 总大小除以第一个元素的大小 #define TNTBL (sizeof(table)/sizeof(table[0]))

  5. 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所指一维数组中.二维数组中的数已在主函数中 ...

  6. Java实验——定义一个类,该类中包含以下几个方法(静态):实现两个字符串数组的逆序排序,输出结果为字符串数组;求两个整形数组的交集;求两个浮点型数组的并集;

    目录 一.实现两个字符串数组的逆序排序,输出结果为字符串数组 解题思路: 具体代码: 运行截图: 二.求两个整形数组的交集 具体代码: 运行截图: 三.求两个浮点型数组的并集 解题思路: 具体代码: ...

  7. 请编写一个函数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 /*求出二 ...

  8. 【C语言】从键盘输入一个自然数n,再输入n个自然数,求出这n个自然数的最大值max和最小值min

    如下 //从键盘输入一个自然数n,再输入n个自然数,求出这n个自然数的最大值max和最小值min #include <stdio.h> #define N 10 int main() {i ...

  9. C语言:编程题(在某次比赛中,有10个评委给选手打分。现要求编程:1)输入一位选手的10个成绩;2)去掉一个最高分,一个最低分,求出平均成绩;3)输出该选手的平均成绩,保留一位小数。

    具体如下: 编程题(在某次比赛中,有10个评委给选手打分.现要求编程:1)输入一位选手的10个成绩:2)去掉一个最高分,一个最低分,求出平均成绩:3)输出该选手的平均成绩,保留一位小数.(17分) 基 ...

最新文章

  1. lstm timestep一般是多少_请问rnn和lstm中batchsize和timestep的区别是什么?
  2. python绘制表格界面_python 读取 excel 生成 html 页面
  3. 一分钟学会Git操作流程
  4. Linux自动备份脚本
  5. 数据结构实验之排序三:bucket sort
  6. 20155302 2016-2017-2 《Java程序设计》第六周学习总结
  7. jquery项目中一些常用方法
  8. Hive partition prune Failed
  9. 书单丨5本书带你学习Kubernetes,掌控云计算的未来
  10. vue http get html模板,怎么用vue.js做异步请求?
  11. Qt QScrollArea and layout in code
  12. 深入浅出统计学(中文版)统计学其实没那么死板!
  13. STM32开发环境搭建
  14. 吉利博越L为何被称为新三好SUV
  15. Linux C代码获取天气情况
  16. matlab中ones()、inf用法
  17. [Azure - VM] 解决办法:无法通过SSH连接VM,解决错误:This service allows sftp connections only.
  18. 贝叶斯 - 《贝叶斯统计》笔记
  19. 在Ubuntu下载Python3.6.2并建立软连接
  20. BitTorrent网络中基于Kademlia协议到DHT无服务器泛互联网搜索软件推荐

热门文章

  1. Linux网络编程(六)-高并发服务器03-I/O多路复用03:epoll【红黑树;根节点为监听节点】【无宏FD_SETSIZE限制;不需每次都将要监听的文件描述符从应用层拷贝到内核;不需遍历树】
  2. iqooz6和iqooneo6se区别 iqoo z6和iqoo neo6se哪个好
  3. Java中实现删除左侧空格ltrim和删除右侧空格rtrim
  4. 8086汇编实验(十题可用)
  5. seaborn画时间序列图
  6. Ant Design项目记录和CSS3的总结和Es6的基本总结
  7. MySQL下载与安装教程(超详细)
  8. 百度智能小程序击中微信软肋:流量要多更要精
  9. 简要说明三个 Pycharm 折叠代码快捷键
  10. 时间、时间戳、带格式时间的转换