c语言中数列求和怎么表示
c语言中数列求和表示#include<stdio.h>
int main(void){int a1,a2,d; //a1:首项;a2:末项;d:公差
int sum =1; //sum:等差数列和;n:项数
int n = 1;
scanf("%d%d%d",&a1,&a2,&d);
n = (a2-a1)/d+1; //项数=(末项-首项)÷公差+1
sum = n*(a1+a2)/2; //和=(首项+末项)×项数÷2
printf("%d\n",sum);
return 0;
C语言编程数列求和
+=的意思就在字面上表示出来了, inta+=intb表示inta=inta+intb, C语言的简洁 那句代码就是sum = sum + (double(b) / a) 基础还是要打扎实
C语言怎样高效求一个数的所有因数的和
参考代码如下
#include<stdio.h>
int main()
{
int i,n,b;
long sum=0;
scanf("%d",&n);
sum=n;
printf("所有因数:");
for(i=1;i<=n/2;++i)
if(n%i==0){
printf("%d ",i);
sum+=i;
}
printf("%d ",n);
printf("\nsum=%d ",sum);
return 0;
}
1-100用c语言的递归法求和
1、首先本题的思路已经给出,要求用递归算法。2、程序源代码如下:#include<stdio.h>int sum(int n);int main(){ int i=100; printf("1~%d的和为:\n",i); printf("%d\n",sum(100)); return 0;}//下面是一个递归求和函数int sum(int n){ if (n==1) return 1; else return n+sum(n-1);}3、程序的输出结果如下:
用c语言写一个简单的程序,就是在键盘上输入10个数,然后求平均数
算法:
1、创建10个数的数组。
2、输入10个数,并累加。
3、计算平均值。
4、遍历数组,将大于平均值的数输出。代码:#include <stdio.h>int main(){ float a[10], ave=0; int i; for(i = 0; i < 10; i ++) { scanf("%f",&a[i]);//输入数值。 ave+=a[i];//累加 } ave/=10;//计算平均值 for(i = 0; i < 10; i ++) if(a[i]>ave)printf("%f,",a[i]);//输出大于平均数的值。 return 0;}