c语言考试题求高手,从键盘输入10个数据,输出其中最大的数及其输入的序号~~谢谢

谢谢大家急用1... 谢谢大家 急用
1
展开
 我来答
百度网友2f237f9
2006-11-09 · TA获得超过787个赞
知道小有建树答主
回答量:570
采纳率:0%
帮助的人:440万
展开全部
#include<stdio.h>\
#define N=10
void main(){
int i;
int max=0;
for(i=0,i<N,i++){
scanf("d"&num[i});
}
for(i=0,i<N,i++){
if(max<num[i])
max=mun[i];
}
printf("最大的数是:%d,\n序号为:%d",max,i+1);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-10-05
展开全部
#include <stdio.h>

void main(){
int i,j=1,n[10];
int max=0;
for (i=0;i<10;i++)
scanf("%d",&n[i]);
for(i=0;i<10;i++){
if(max<n[i])
{
max=n[i];
j=i+1;
}
}
printf("%d\n%d",max,j);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
inrg
2006-11-09
知道答主
回答量:77
采纳率:0%
帮助的人:50.4万
展开全部
#include "iostream.h"

int main(int argc, char* argv[])
{
int input[10];

for( int i = 0; i < 10; i++ )
{
cin>>input[i];
}

int Temp, index = 0;
Temp = input[0];
for( int m = 0; m < 10; m++ )
{
if( Temp < input[m] )
{
Temp = input[m];
index = m;
}
}

cout<<"最大数:"<<Temp<<endl;
cout<<"下标:"<<index<<endl;
return 0;
}

测试通过了。
你想要输入的序号 把index+1就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式