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

2024-11-16 10:56:42
推荐回答(5个)
回答1:

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

拓展资料

数组中的元素

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

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

类型

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

回答2:

#include
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;
}
直接在这里打的,没编译过,有错请追问

回答3:

#Include
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有点基础的人就可以做出来。

回答4:

#include
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}
printf("最大值为:%d\n",max);
}

回答5:

#include
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="<system("pause");
return 0;
}
我使用C++写的 差不多。你试试。