题目:编写一个程序, 创建一个包含8个元素的int类型数组, 分别把数组元素设置为2的前8次幂。 使用for循环设置数组元素的值, 使用do while循环显示数组元素的值。
#include<stdio.h>
int main()
{
int i;
int n=2;
long int num[8];
num[0] = 1;
printf("%ld ",num[0]);
for(i=1; i<8; i++, n*=2)
num[i] = 2 * n;
i = 1;
do
{
printf("%ld ",num[i]);
i++;
}
while(i<8);
return 0;
}
运行结果:
备注:自己写的,也可能有问题,大家一起交流呀