请问输入一组数字 把最大值和最小值交换位置 剩余不变
再按输出 该怎么写啊? 在线~谢谢了~
请教一个超简单的问题。。
答案:3 悬赏:0 手机版
解决时间 2021-04-10 21:18
- 提问者网友:那叫心脏的地方装的都是你
- 2021-04-10 16:23
最佳答案
- 五星知识达人网友:第幾種人
- 2021-04-10 17:41
#include <stdio.h>
void main()
{
int i;
int a[10];
int tmp,min,max,j,k;
for(i=0;i<10;i++)
{
printf("请输入第%2d个数:", i+1);
scanf("%d", &a[i]);
}
min=a[0];
max=a[0];
j=0;
k=0;
for(i=1;i<10;i++)
{
if(a[i]>max){max=a[i];j=i;}
else if(a[i]<min){min=a[i];k=i;}
}
tmp=a[j];
a[j]=a[k];
a[k]=tmp;
for(i=0;i<10;i++) printf("%d\n", a[i]);
getch();
}
void main()
{
int i;
int a[10];
int tmp,min,max,j,k;
for(i=0;i<10;i++)
{
printf("请输入第%2d个数:", i+1);
scanf("%d", &a[i]);
}
min=a[0];
max=a[0];
j=0;
k=0;
for(i=1;i<10;i++)
{
if(a[i]>max){max=a[i];j=i;}
else if(a[i]<min){min=a[i];k=i;}
}
tmp=a[j];
a[j]=a[k];
a[k]=tmp;
for(i=0;i<10;i++) printf("%d\n", a[i]);
getch();
}
全部回答
- 1楼网友:野味小生
- 2021-04-10 18:35
double a[n];
double temp=a[0];
double temp2a[0];
int p=0,q=0;
for(i=1;i<=n-1;i++)
{
if(a[i]>temp1)
{
temp1=a[i];
p=i;
}
else if(a[i]<temp2)
{
temp2=a[i];
q=i;
}
}
a[q]=temp2;
a[p]=temp1;
- 2楼网友:躲不过心动
- 2021-04-10 18:09
丹尼尔.克雷格
1968年丹尼尔·克雷格生在英格兰的切斯特,1972年父母离异后,丹尼尔和姐姐一起在利物浦被抚育成人。他从6岁开始在学校剧中露面,母亲卡罗尔也努力培养他这方面的兴趣。16岁时丹尼尔搬到伦敦居住,在这里他进入国家青年剧院受训,并参加在曼彻斯特的巡回演出,90年代初期他从著名的伦敦市政厅音乐戏剧学院毕业。1992年克雷格出演了银幕处女作《小子要自强》(the power of one),此后演出了几部电视电影,最著名的是bbc2台的《our friends in the north》。2001年的两部影片《古墓丽影》(lara croft: tomb raider)和《毁灭之路》(road to perdition)让克雷格扬名国际,2004年他主演的《夹心蛋糕》(layer cake)获得多个电影奖及提名。2005年拍摄完史蒂文·斯皮尔伯格(steven spielberg)《慕尼黑》(munich)后他被命名为第六任007的扮演者,他是历史上第一位金发邦德,也是第一位出生在原作作者伊恩·弗莱明(ian fleming)去世后的007,肖恩·康纳利(sean connery)、罗杰·摩尔(roger moore)、提摩西·达顿(timothy dalton)和皮尔斯·布鲁斯南(pierce brosnan)几位前邦德的扮演者都表示,丹尼尔是007的合适人选。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯