#include <stdio.h>
#include <string.h> //memset函数在string.h头文件中
void judge_max(int *,int );
int main()
{
int num,i=0;
int all[100]={0}; //把接收到的数都放到一个数组里,最后输入0时开始 // 判断最大值
while(scanf("%d",&num)==1)
{
if(num==0)
{
judge_max(all,i);
memset(all,0,100*sizeof(int)); //void *memset(void *,int ,size_t)该函数可以用 //于数组的多次初始化
i=0;
}
all[i++]=num;
}
return 0;
}
void judge_max(int *all,int end) //判断该数组中的最大值
{
int i,max;
max=all[0];
for(i=0;i<=end;i++)
{
if(all[i]>max)
max=all[i];
}
printf("%d\n",max);
}
0.0分
0 人评分
震宇大神的杀毒软件 (C++代码)浏览:1117 |
【数组的距离】 (C语言代码)浏览:738 |
成绩转换 (C语言代码)浏览:1006 |
【出圈】 (C语言代码)浏览:796 |
用筛法求之N内的素数。 (C语言代码)浏览:1253 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
Tom数 (C语言代码)浏览:495 |
P1002 (C++代码)浏览:717 |
C二级辅导-求偶数和 (C语言指针动态内存法)浏览:641 |