c语言 最大数 次大数
来源:百度知道 编辑:UC知道 时间:2024/05/27 19:07:09
#include<stdio.h>
void main()
{
int number, largest, smallest, counter;
counter = 1;
while ( counter <= 10 )
{
printf ( "Enter No.%d number:", counter );
scanf ( "%d", &number );
if ( counter == 1 )
{
largest = number;
smallest = number;
}
if ( number > largest )
largest = number;
if ( number < smallest )
smallest = number;
counter++;
}
printf ( "The largest number is %d\n", largest );
printf ( "The smallest number is %d\n", smallest );
}
这里显示的是最大数和最小数
怎么把这它变型
显示出最大数和次大数?
(不能使用数组和堆栈)
请高手赐教
void main()
{
int number, largest, smallest, counter;
counter = 1;
while ( counter <= 10 )
{
printf ( "Enter No.%d number:", counter );
scanf ( "%d", &number );
if ( counter == 1 )
{
largest = number;
smallest = number;
}
if ( number > largest )
largest = number;
if ( number < smallest )
smallest = number;
counter++;
}
printf ( "The largest number is %d\n", largest );
printf ( "The smallest number is %d\n", smallest );
}
这里显示的是最大数和最小数
怎么把这它变型
显示出最大数和次大数?
(不能使用数组和堆栈)
请高手赐教
#include<stdio.h>
void main()
{
int number, largest, second, counter;
counter = 1;
largest=-10000000; second=largest
while ( counter <= 10 )
{
printf ( "Enter No.%d number:", counter );
scanf ( "%d", &number );
if ( number > largest )
{
second = largest;
largest = number;
}
else if ( number < second)
second = number;
counter++;
}
printf ( "The largest number is %d\n", largest );
printf ( "The second number is %d\n", second);
}
#include<stdio.h>
void main()
{
int number, largest, smallest, counter,secl;//增加一个变量。
counter = 1;
while ( counter <= 10 )
{
printf ( "Enter No.%d number:", counter );
scanf ( "%d", &number );
if ( counter == 1 )
{<