第十三周项目一数组大折腾(3)

来源:互联网 发布:mysql云数据库 便宜 编辑:程序博客网 时间:2024/06/05 23:00

问题及代码:

/*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作    者:郝俊宇   * 完成日期:2014年 11 月 20 日  * 版 本 号:v1.0  *  * 问题描述:创建一个长度为16的整型数组a并初始化,先输出数组中元素值为3的倍数的数,再输出所有下标为3的倍数的元素值。输出如图示。 * 输入描述:无 * 程序输出:对应的值  */ #include <iostream>using namespace std;int main( ){    int a[16]= {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},i;    cout<<"数组中元素值为3的倍数的值为:";    for(i=0; i<16; i++)    {        if(a[i]%3==0)            cout<<"a"<<"["<<i<<"]"<<" "<<a[i]<<"    ";    }    cout<<endl;    cout<<"所有下标为3的倍数的元素值为:";    for(i=0; i<16; ++i)    {        if(i%3==0)            cout<<"a"<<"["<<i<<"]"<<" "<<a[i]<<"     ";    }    return 0;}


运行结果:

知识点总结:

数组的应用

学习心得:

开始写这个程序的时候,在写关于下标中3的倍数那,没有写循环结构,结果运行之后,下标中关于三的倍数没有出现,加了循环之后,结果才出来,结果出来不对,结果是因为我输出的是a[i]不是i,改成i之后就对了。吐舌头

0 0
原创粉丝点击