c语言常用的比大小

c语言常用的比大小,第1张

从for循环的运用角度去解读

我们定义一个大数组,向里面的元素去赋值,要求从大到小输出

思路是我们将数组第一个地址用来存放最大值

用两个for循环来解决问题,第一次循环

用a[0]去和后面的所有数去比大小,比a大就用第三变量去交换他俩的位置

第一层for循环结束,确定了数组中的最大元素,把它放在a[0]的地址内

第二次进入第一个循环时,这时时第二个元素的位置a[1]去和后面的所有元素去比大小

第二个for循环的变量可以让其等于第一个for循环变量的值,这样就可以达成从要比的位置与次位对比的目的,还能实现确定要比的次数

下面贴一个写过的代码

#include
#include
#include
//输入一个整数n和n个整数,输出这n个整数的最大值。


//输入有两行:第一行是一个正整数n,第二行是n个整数。


//输出包含一个整数,即n个数中的最大值,单独占一行。


int main() { //思路:可以用while或者for循环,下次不在赘述,直接叫循环输入所有数据的值。


//调用比较函数来找出最大值 int n;int a[10000];//把这些数装到一个大数组内 scanf("%d",&n); for(int i=0;i


{ int temp; if(a[i]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/564123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-03
下一篇 2022-04-03

发表评论

登录后才能评论

评论列表(0条)