c语言编写程序计算1*2*3*4+5*6*7*8+9*10*11*12+…+61*62*63*64的值
4个回答
展开全部
typedef struct
{
unsigned int data[4];
}nums;
void set(nums * d,const unsigned int i)
{
unsigned char ii=0;
for(ii=0;ii<4;++ii)
{
d->data[ii]=i+ii;
}
}
unsigned int times(nums * d)
{
unsigned int temp=d->data[0];
temp*=d->data[1];
temp*=d->data[2];
temp*=d->data[3];
return temp;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
nums a;
unsigned int ans=0;
unsigned int i;
for(i=1;i<=61;i+=4)
{
set(&a,i);
ans+=times(&a);
}
printf("%d\n",ans);
system("pause");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
int i,sum;
for(sum=0,i=1;i<62;i+=4)
sum+=i*(i+1)*(i+2)*(i+3);
printf("The result is %d.\n",sum);
}
#include "stdio.h"
void main(void){
int i,sum;
for(sum=0,i=1;i<62;i+=4)
sum+=i*(i+1)*(i+2)*(i+3);
printf("The result is %d.\n",sum);
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n=1
k =n*(n+1)*(n+2)*(n+3);
n++;
k++;
k =n*(n+1)*(n+2)*(n+3);
n++;
k++;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询