永发信息网

C++中关于数组的两题求解

答案:4  悬赏:20  手机版
解决时间 2021-07-20 18:11

第一题:输入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 ] );
}
}


全部回答
#include<stdio.h> #include<string.h> int main() { char str[100]; scanf("%s",str); int i=strlen(str)-2; for(;i>=0;i-=2) printf("%c%c",str[i],str[i+1]); printf("\n"); return 0;

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;

}

#include <iostream> #include <algorithm> #include <iterator> using namespace std; int main() { int a[10], i; for ( i = 0; i < 10; ++i ) cin >> a[i]; int max = *max_element( a, a + 10 ); int min = *min_element( a, a + 10 ); cout << "max:" << max << endl; cout << "min:" << min << endl; cout << "reverse:"; reverse_copy( a, a + 10, ostream_iterator<int>( cout, " " ) ); }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我QQ空间出现问题...
我的wow不知道出了什么事
甲流疫苗死亡责任谁负
自由幻想这件衣服怎么弄得
其他星球有水吗?
越多越好 要议论文、说明文、记叙文的
什么才是真正的意义上的朋友
介绍好看的洪荒小说YY的
沙市区荆州名媛化妆造型培训学校怎么去啊,谁
怎么让问问,升级快
电脑电源老烧,是什么问题?
魏都区许昌经典再现艺手工作室地址在什么地方
"〢"用笔记本怎么打出这个符号?
怀孕2个月PGN孕酮是37.12正常吗?如果不正常
长安大学建筑工程学院资料员培训班咨询电话?
推荐资讯
重庆到新疆坐火车要好久时间?
合金的密度大还是金属的大?
三岁儿童吃含OPC的红葡萄籽保健品是否合适?
-2/3-1/6-(-1/4)-1/2 (-11又三分之二)-(-7又
我们存在的这个空间是几维的?
去电信局查家里电话,可以查到哪些?只有拨出
现在有哪些抒情的听英文歌
女人怀孕后要注意哪些
新飞飞怎麽升级快??
济南到新泰最近的路怎么走?
地下城我的点卷想转别的Q号怎么转
两个长方形重叠部分的面积相当于大长方形面积
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?