第一题:输入10个整数,输出其中的最大值和最小值。一定要用数组。
第二题:以逆序输出输入的文字。一定要用数组。
第一题:输入10个整数,输出其中的最大值和最小值。一定要用数组。
第二题:以逆序输出输入的文字。一定要用数组。
第一题:
#include< stdio.h>
main()
{
int a[ 10 ], i, j, t;
for( i = 0; i < 10; ++i )
{
scanf( "%d", &a[ i ] );
}
for( i = 0; i < 10; ++i )
{
for( j = 0; j < i; ++j )
{
if( a[ i ] > a[ j ] )
{
t = a[ i ];
a[ i ] = a[ j ];
a[ j ] = t;
}
}
}
printf( "Max = %d\nMin = %d\n", a[ 0 ], a[ 9 ] );
}
第二题:
#include< stdio.h >
#include< string.h >
main()
{
char str[ 128 ];
int i;
gets( str );
for( i = strlen( str ) - 1; i >= 0; --i )
{
putchar( str[ i ] );
}
}
1、
#include<iostream.h>
void main()
{
int a[10];
cout<<"请输入10个整数:"<<endl;
int maxint=a[0];
int minint=a[0];
for(int i=0;i<10;i++)
{
if(maxint<=a[i]){ maxint=a[i]; }
if(minint>=a[i]) { minint=a[i]; }
}
cout<<"最大数:"<<maxint<<endl<<"最小数:"<<minint<<endl;
}