求大神编程,用C语言编写,题:定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后安
求大神编程,用C语言编写,题:定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后安顺序每五个数求出一个评论值放在另一数组中,...
求大神编程,用C语言编写,题:定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后安顺序每五个数求出一个评论值放在另一数组中,
展开
3个回答
展开全部
#include <stdio.h>
int main()
{
int num[30];
int j = 2;
int i;
int k;
int n;
int sumArr[5];
for(i = 0; i < 30; i++)
{
num[i] = j;
j += 2;
}
for(i = 0, n = 0; i < 30; n++)
{
int sum = 0;
for(k = i; k < i + 5; k++)
{
sum += num[k];
}
sumArr[n] = sum/5;
i += 5;
}
for(i = 0; i < 5; i++)
{
printf("%d\n", sumArr[i]);
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-27
展开全部
#include <stdio.h>
int main()
{
int first[30] = {0};
int second[10] = {0};
int i=0, j = 0;
int count = 0, temp = 0;
for( i=0; i<30; i++ )
{
first[i] += 2*(i+1);
count++;
temp += first[i];
if( count == 5 )
{
count = 0;
second[j] = temp/5;
temp = 0;
j++;
}
}
for( i=0; i<30; i++ )
{
printf( "%d\t", first[i] );
}
printf( "\n" );
for( i=0; i<j; i++ )
{
printf( "%d\t", second[i] );
}
printf( "\n" );
return 0;
}
int main()
{
int first[30] = {0};
int second[10] = {0};
int i=0, j = 0;
int count = 0, temp = 0;
for( i=0; i<30; i++ )
{
first[i] += 2*(i+1);
count++;
temp += first[i];
if( count == 5 )
{
count = 0;
second[j] = temp/5;
temp = 0;
j++;
}
}
for( i=0; i<30; i++ )
{
printf( "%d\t", first[i] );
}
printf( "\n" );
for( i=0; i<j; i++ )
{
printf( "%d\t", second[i] );
}
printf( "\n" );
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询