C语言 输入10个数,输出其中最大的一个数

由于我是新手刚学不到一个月,数学也学的不好,请高手多指教,还有那个数组方式变成的就别写了,我还没学到那里,谢谢大家了,请教一下完整代码,... 由于我是新手刚学不到一个月,数学也学的不好,请高手多指教,还有那个数组方式变成的就别写了,我还没学到那里,谢谢大家了,请教一下完整代码, 展开
 我来答
百度网友f27200e
推荐于2019-10-15 · TA获得超过2.6万个赞
知道小有建树答主
回答量:390
采纳率:100%
帮助的人:5.7万
展开全部

Linux基础知识学习 
C语言作业:输入10个整数,输出其中最大的数 

拓展资料

数组中的元素

与结构或类中的字段的区别

数组中的所有元素都具有相同类型(这一点和结构或类中的字段不同,它们可以是不同类型)。数组中的元素存储在一个连续性的内存块中,并通过索引来访问(这一点也和结构和类中的字段不同,它们通过名称来访问)。

类型

数组元素并非只能是基元数据类型,还可以是结构、枚举或类。

leapmie
2012-08-24 · TA获得超过228个赞
知道小有建树答主
回答量:99
采纳率:0%
帮助的人:135万
展开全部
#include <stdio.h>
int main() {
int tmp, max, i;
scanf("%d", &max); //先输入一个数,先初始定为最大值
for(i=0; i<9; i++) //循环输入9次
{
scanf("%d", &tmp);
if(tmp > max) //如果输入的数比原来的max大,则用tmp替换原来的max
max = tmp;
}
printf("%d", max);
return 0;
}
直接在这里打的,没编译过,有错请追问
更多追问追答
追问
我问一下,那那个用while方式写的意思是不是和你这个差不多
追答
嗯嗯,for写起来方便点习惯点而已~
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摆个渡
2012-08-24 · TA获得超过488个赞
知道小有建树答主
回答量:459
采纳率:100%
帮助的人:434万
展开全部
#Include <stdio.h>
void main()
{
int i=0;
int a=0;
int b=0;
for(i=0;i<10;i++)
{
printf("请输入第%d个数:\n",i);
scanf("%d",&a);
if(a>b)
b=a;
}
printf("这是个数中最大的数为%d\n",b);
}

说实话,这个只需要C有点基础的人就可以做出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shaoqi08110820
2012-08-24 · TA获得超过2508个赞
知道大有可为答主
回答量:1514
采纳率:100%
帮助的人:1715万
展开全部
#include <stdio.h>
void main()
{
int i, max,num;
for (i=0;i<10;i++)
{
printf("请输入第%d个数:",i+1);
scanf("%d",&num);
if(i==0) max=num;
else
if(max<num) max=num;
}
printf("最大值为:%d\n",max);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzznnn1998
2012-08-24
知道答主
回答量:4
采纳率:0%
帮助的人:5419
展开全部
#include<iostream>
using namespace std;
int main()
{
int i,max=0,a;
for(i=1;i<=10;i++)
{cin>>a;
if(a>=max) max=a;
}
cout<<"MAX="<<max<<endl;
system("pause");
return 0;
}
我使用C++写的 差不多。你试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式