C小练习九(数组)

数组是一个变量,由数据类型相同的一组元素组成。【内存中的一串连续的空间】

练习:

        

有一个数组:4,8,2,1,23,344,12,13
    循环输出数列的值
    求数列中所有数值的和及平均值
    猜数(从数组中任意输出一个数,并判断数组中是否有此数)
#include <stdio.h>
#include <stdlib.h>

int main()
{
    //1.定义数组并初始化
    int nums[]={4,8,2,1,23,344,12,13};
    int i;         //循环变量
    int sum = 0;   //求和
    double avg;    //求平均
    int searchNum; //要查找的数字
    //2.循环输出
    printf("输出数组元素:\n");
    for ( i =0; i < 8; i++)
    {
        printf("%d\t",nums[i]);
    }
    printf("\n<************************************>\n");

    //3.求和求平均值
    for ( i = 0; i < 8;i++)
    {
        sum += nums [i];
    }
    avg = sum  / 8.0;
    printf("%d\n",sum);
    printf("%f\n",avg);
    //4.查找数字
    printf("请输入要查找的数字:");
    scanf("%d",&searchNum);
    for ( i = 0; i < 8; i++)
    {
        //一个一个元素进行对比
        //如果我要查找的数字跟数组中的某个原宿相同
        if (searchNum == nums[i])
        {
            //找到了
            printf("缘分啊,找到了!\n");
            //找到后,记得退出循环
            break;

        }
    }
    //结束循环后,我们如何判断是否找到了
    //通过观察,循环正常退出时,i的值应该为8
    if (i == 8)
    {
        printf("茫茫人海,没有找到合意的!\n");
    }
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值