/*
*copyright (c) 2014.烟大计算机学院
*All rights reserved.
*文件名称:
*作者:王争取
*完成日期:2014.11.20
*版 本 号:v1.0
*问题描述:数组的赋值与输出
*/
#include <iostream>
using namespace std;
int main()
{
int a[20]= {0,1,2,3,4,5,6,7,8,9};
int i,x;
for(i=10; i<20; i++)
cin>>a[i];
for(i=0; i<20; i++)
{
cout<<a[i]<<" ";
if(i%5==0) cout<<endl;
}
return 0;
}
十个整数反方向输出#include <iostream>
using namespace std;
int main()
{
int i,a[10]= {0,1,2,3,4,5,6,7,8,9};
for(i=9;i>=0;i--)
cout<<a[i]<<" ";
return 0;
}
<span style="BACKGROUND-COLOR: #000099">令所有数据加倍后输出改变后得值(在cout语句中可以有表达式)</span>
#include <iostream>
using namespace std;
int main()
{
int i,a[10]= {0,1,2,3,4,5,6,7,8,9};
for(i=9;i>=0;i--)
cout<<2*a[i]<<" ";
return 0;
}
输出数组中元素值为3的倍数的数,在输出所有下标为3的倍数的元素值
#include <iostream>
using namespace std;
int main()
{
int i,a[16]= {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
for(i=0; i<16;i++)
{
if(a[i]%3==0&&i>3)cout<<a[i]<<" ";
}
cout<<endl;
for(i=0; i<16; i++)
{
if(i%3==0&&i>3)cout<<a[i]<<" ";
}
return 0;
}