输入一个正整数n(n<800),求表达式 1+5+9+13+17+...+(1+4n) 的值
#include<stdio.h>
int main(){
int i,p,n;
long sum=1; // 存放表达式的值
printf("请输入n的值: ");
scanf("%d",&n);
for(i=1;i<=n;i++){
p=1+i*4; //计算每一项的值
sum+=p; //计算累和
}
printf("表达式的值是: %d",sum);
return 0;
}
测试输出结果:
运行正确!
觉得有帮助的话,点个赞吧!