#include<stdio.h>
int list[100]; //声明数组必须要声明类型和数量
int a;
void num1(){
printf("遍历输出:");
for (int i=0;i<a;i++){
printf("%d ",list[i]);
}
printf("\n");
}
void num2(){
int max = list[0];
for(int i=0;i<a;i++){
if(max<list[i]){
max = list[i];
}
}
printf("max=%d \n",max);
}
void num3(){
int min =list[0];
for(int i=0;i<a;i++){ //不能自定义i<100,数组不够默认0
if(min>list[i]){
min = list[i];
}
}
printf("min=%d \n",min);
}
void num4(){
int b;
printf("输入功能:\n");
printf("1->遍历输出全部\n");
printf("2->输出最大值\n");
printf("3->输出最小值\n");
while (1){ //无限循环达到无限使用
scanf("%d",&b);
switch(b){
case 1:
num1();
break;
case 2:
num2();
break;
case 3:
num3();
break;
case 0:
return ;
default:
printf("重新输入");
}
}
}
int main(){
printf("输入数量:");
scanf("%d",&a);
for (int i=0;i<a;i++){
printf("输入数字:");
scanf("%d",&list[i]);
}
num4();
}
C语言;数组小程序遍历,最小值,最大值
最新推荐文章于 2023-08-14 00:30:00 发布