C 语言

一维数组实战练习

2018-04-29  本文已影响0人  RicherYY

一维数组

练习


一维数组练习.PNG

int main()
{

    int nums[] = {8, 4, 2, 1, 23, 344, 12};   //定义数组,并初始化
    int i;                                    //定义循环变量
    int sum = 0;                              //定义求和变量
    double avg ;                               //定义平均值变量
    int searchnums;                           //定义要查找数字

    printf("输出数组元素\n");                 //打印数组

    for (i = 0; i < 7; i++)                   //循环输出
        {
            printf("%d\t",nums[i]);
        }

        printf("\n********************************\n");

        for(i = 0; i < 7; i++)
            {
                sum += nums[i];                //经典累加
            }
        avg = sum / 7.0;

        printf("合为:%d",sum);
        printf("平均值为:%.2f",avg);          //注意输出的数据类型

        printf("\n********************************\n");

        printf("请输入要查找的数字:");
        scanf("%d",&searchnums);

        for(i = 0; i < 7; i++)
            {
                if(searchnums == nums[i])       //如果寻找的数字和数组里的某个值相等
                                                //则输出该数字
                {
                    printf("找到了相同的元素\n");
                    break;

                }

                else
                {
                    printf("没有找到相同的元素\n");
                }
                //循环结束后如何判断找没找到元素呢?
                //通过观察循环结束后,i值应该为7
                
                if(i == 7)
                    {
                    printf("没有找到相应数字\n");
                }


            }




    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读