1道c语言编程题速度求解,答完立即采纳! 10

 我来答
xoaxa
2015-05-06 · TA获得超过8613个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3581万
展开全部


#include <stdio.h>

int main() {
int a[10],t,i,n = 10;
int imax,imin;
printf("输入10个整数(空格隔开):\n");
for(i = 0;i < n;i++) scanf("%d",&a[i]);
imax = imin = 0;
for(i = 1; i < n; ++i) {
if(a[i] > a[imax]) imax = i;
if(a[i] < a[imin]) imin = i;
}
printf("最小值为:%d\n",a[imin]);
printf("最大值为:%d\n",a[imax]);
if(imax != 0) { // imax ≠ 0,则交换
t = a[0];
a[0] = a[imax];
a[imax] = t;
}
if(imin != 9) { // imin ≠ 9,则交换
t = a[9];
a[9] = a[imin];
a[imin] = t;
}
for(i = 0; i < n; ++i) printf("%d ",a[i]);
printf("\n");
return 0;
}
haiyangfenghuo
2015-05-06 · TA获得超过2441个赞
知道大有可为答主
回答量:2388
采纳率:0%
帮助的人:841万
展开全部
#include<stdio.h>
void main()
{
int i,max,min,temp,a[10];
for (i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
max = min = 0;
for (i=1;i<10;i++)
{
if (a[i]>a[max])
{
max = i;
}
if (a[i]<a[min])
{
min = i;
}
}

temp = a[0];
a[0] = a[min];
a[min] = temp;

temp = a[9];
a[9] = a[min];
a[min] = temp;

for (i=0;i<10;i++)
{
printf("%4d ",a[i]);
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1012144015
2015-05-06 · TA获得超过6416个赞
知道大有可为答主
回答量:9038
采纳率:40%
帮助的人:1403万
展开全部
#include <stdio.h>
void main()
{
int i, num, max = 0;
for(i = 0; i < 10; i++)
{
scanf("%d", &num);
if(num > max)
max = num;
}
printf("最大的数为:%d\n", max);
}
更多追问追答
追问
继续
答完立即采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式