是要这样的吗?
创新互联专注于碾子山企业网站建设,成都响应式网站建设公司,商城系统网站开发。碾子山网站建设公司,为碾子山等地区提供建站服务。全流程按需网站建设,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
#includestdio.h
main()
{
int i,sum=0;
for(i=1;i=9;i++)
{
sum=sum+i;
printf("%d+",i);
}printf("%d=%d\n",i,sum);
}
#include "stdio.h"
int sum(int a)
{
static int b=0;
b=b+a;
return b;
}
int main()
{
int i,m;
for(i=0;i=10;i++)
{
m=sum(i);
}
printf("%d",m);
}
#include stdio.h
不是和理解你题目的意思。我就做了一个求1到10的和的程序
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,sum=0;
for(i=0;i10;i++)
sum+=a[i];
printf("从1加到10的和是:%d\n",sum);
}
从1加到10的和是:55
Press any key to continue
#includestdio.h
void main()
{ int i,s;
int sum(int i);
for(i=1;i=10;i++)
s=sum(i);
printf("s=%d\t",s);
}
int x=0; //把x定义一个全局变量,就可以了,如果定义局部变量每次初始化0,结果就是i=10啦
sum(int j)
{
x+=j;
return(x);
}
一楼说的不对,二楼说对一半。
重点是while(n=10); 后面这个分号不能要,有了这个分号,while后面就没有内容了,此语句中止了。
%f应该用%d
注:n=n++和n++及n=n+1是等价的,只是表述方法不同。
思路:定义一个函数,输入参数n,求n的阶乘,接着从1到10累加求和即可。
参考代码:
#include stdio.h
int fun(int n){
int sum=1,i;
for(i=1;i=n;i++)
sum*=i;
return sum;
}
int main()
{
int i,sum=0;
for(i=1;i=10;i++){
sum+=fun(i);
}
printf("累加为:%d\n",sum);
return 0;
}
/*
运行结果:
累加为:4037913
*/