#include<stdio.h>intmain(int argc,constchar*argv[]){int arr[5]={0};int i, num;for(i =0;i <5;i++)//循环给数组赋值{scanf("%d",&arr[i]);}printf("请输入你需要在数组中查找的数字:");//信息提示scanf("%d",&num);for(i =0;i <5;i++)//循环遍历数组查找数字{if(arr[i]== num){printf("在\n");return0;}}printf("不在\n");return0;}
运行结果
⒉终端输入五个数,存入整形数组arr中,求最值(最大、最小)、求和、平均值。
代码如下
#include<stdio.h>intmain(int argc,constchar*argv[]){int i, max, min, sum =0;float average;int arr[5]={0};//循环给数组赋值for(i =0;i <5;i++){printf("请输入第%d个数:",i+1);scanf("%d",&arr[i]);}//初始化max与min
max = arr[0];
min = arr[0];//循环遍历进行统计和计算for(i =0;i <5;i++){if(arr[i]> max)
max = arr[i];if(arr[i]< min)
min = arr[i];
sum += arr[i];}
average =1.0*sum/(sizeof(arr)/sizeof(arr[0]));//输出计算结果printf("最大值为%d,最小值为%d,和为%d,平均值为%.2f。\n",
max,min,sum,average);return0;}