兆日变码王初始密码:这道题怎么做?c语言

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 01:13:47
1. 一维数组应用
a) 有一个数组a,大小为10,依次存放1至10,顺序打印出每一个元素,然后逆序打印出数组a的每一个元素
b) 将上面的数组a的每一元素的值加起来,并且求出平均值

2.指针和数组应用
a)定义一个指针变量 p,让p指向上面的数组a,然后利用指针变量p打印出数组中的每一个元素。

1.
#include"stdio.h"

void main()
{
int a[10],i,sum=0;
double average;
for(i=0;i<=9;i++)
{
a[i]=i+1;
sum+=a[i];
}
average=sum/10;
for(i=0;i<=9;i++)
printf("%d ",a[i]);
for(i=9;i>=0;i--)
printf("%d ",a[i]);
printf("sum=",sum);
printf("average=",average);
}

2.

void main()
{
int i,a[10],*p;
for(i=0;i<=9;i++)
a[i]=i+1;
p=a;
for(i=0;i<=9;i++)
printf("%d ",p++);
}