三、 从键盘上输入四个整数,在程序中经过比较后,输出其中最大的一个;(提示:可在程序中,将4个整数两两进行比较,取两个中较大的一个数,再与下一个数进行比较。经过3次比较后,即可找到最大的数。最小的数的找法也可用相同的方法)
你说的应该就是替换法,拿第一个数与剩下的数不断地比较,每次比较都把较大的那个数存储到中间变量max中,直到与所有的数都比较完为止(冒泡排序算法的原理),总共要比较次数为"总个数-1"次,代码如下:
#include<stdio.h>能照提示的算法做一个吗?
追答我这里a和b 比较,较大的数再和c比较 ,得出的较大数再和d 比较,比了三次。
不知道你提示的算法是不是这个意思?
这个不行啊,我输入1,2,3,4 输出值为1
追答输入错误,输入时用空格分开
追问能照提示的算法做一个吗,谢谢