2个回答
展开全部
#include <stdio.h>
int main()
{
int a[5]={1},i; //初始化,数组a[]={1,0,0,0,0}
for(i=1;i<5;i=i+2) //由a[1] 开始,每隔一个数组,就把 i*2 放到对应的数组中
a[i]=2*i; //执行循环后,数组a[]={1,2,0,6,0}
for(i=0;i<5;i++)
printf("%3d ",a[i]);//%3d 表示 输出字符长度为3,不足补空格
//最后,输出的内容为:
// 1 2 0 6 0
//看清楚了,之间是有空格的。
//======================================================
//为了方便看,我把 %3d 改为 %03d ,这样能看的更清楚了。
printf("\r\n"); //加一个回车 ,来区别两组输出
for(i=0;i<5;i++)
printf("%03d ",a[i]);
//输出:001 002 000 006 000
//======================================================
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询