C语言题目 传统流程图求解依次将十个数输入,要求输出其中最大的数
3个回答
2013-10-29
展开全部
将第一个输入的数字赋给一个变量,比如是x,那么将后续输入的数跟x比较,将大的数再赋给X,等输入完后,最大的数就是x了。
追问
要有流程图的,谢谢!
2013-10-28
展开全部
#include<stdio.h>
int main()
{
int arr[10];
int i;
int max,min;
max=min=arr[0];
printf("输入需要处理的数字\n");
for(i=0;i<10;i++)
scanf("%d",&arr[i]);
for(i=0;i<10;i++)
{
if(arr[i]>max)
max=arr[i];
if(arr[i]<min)
min=arr[i];
}
printf("max=%d\nmin=%d\n",&max,&min);
return 0;
}
int main()
{
int arr[10];
int i;
int max,min;
max=min=arr[0];
printf("输入需要处理的数字\n");
for(i=0;i<10;i++)
scanf("%d",&arr[i]);
for(i=0;i<10;i++)
{
if(arr[i]>max)
max=arr[i];
if(arr[i]<min)
min=arr[i];
}
printf("max=%d\nmin=%d\n",&max,&min);
return 0;
}
追问
额,谢谢,不过可以用传统流程图写一下吗?谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-29
展开全部
#include<iostream>
using namespace std;
int main()
{
int a[10],i=0;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
if(a[0]<a[i])a[0]=a[i];
cout<<a[0]<<endl;
return 0;
}
using namespace std;
int main()
{
int a[10],i=0;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<10;i++)
if(a[0]<a[i])a[0]=a[i];
cout<<a[0]<<endl;
return 0;
}
追问
。。。。。。传统流程图谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询