小米机械键盘 知乎:急急急!!!明天就要阿!!!C语言的题目

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 13:42:40
编程题:定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数;然后按顺序每五个数求出一个平均值,放在另一个数组中并输出。
在TC2.0环境下运行.请各位高手帮帮忙阿.感激不尽~~~

#include<stdio.h>
main()
{
int a[30],b[5],i,j,ave;
for(i=0;i<30;i++)
{
a[i]=2*(i+1);
printf("%3d",a[i]);
}
for(j=1;j<=5;j++)
{ ave=0;
for(i=5*(j-1);i<5*j;i++)
ave=ave+a[i];
ave=ave/5;
b[j-1]=ave;
}
for(i=0;i<5;i++)
printf("\n\n%4d",b[i]);
}

#include <stdio.h>

void main(void)
{
unsigned int a[30], b[6], i, sum;

for(i = 0; i < 30; i++)
a[i] = 2 * (i + 1);

for(i = 0, sum = 0; i < 30; i++)
{
sum += a[i];
if((i + 1) % 5 == 0)
{
sum /= 5;
b[i / 5] = sum;
sum = 0;
}
}

for(i = 0; i < 6; i++)
printf("%d\t", b[i]);
printf("\n");
}