c語言的求和
『壹』 c語言求和代碼
如下,輸入的文件在d:\1.txt,想要改文件放的地方,只要改 freopen("d:\1.txt","w",stdout);這句話中的d:\1.txt#include "stdio.h"
#define N 10000
int addend[N];int main()
{
int i,j,n,m,sum;
freopen("d:\1.txt","w",stdout);
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&addend[i]);
scanf("%d",&m);
for(i=0;i<n-m+1;i++)
{
sum = 0;
for(j=0;j<m;j++)
{
printf("%d%c",addend[i+j],j!=m-1?'+':'=');
sum += addend[i+j];
}
printf("%d\n",sum);
}
return 0;
}
『貳』 C語言求和問題。
#include<stdio.h>
//定義n組數據
#define n 10
int main()
{
int i;
//輸出n的值
printf("%d\n",n);
float a[n], b[n], sum[n];
//輸入每組數據,並計算每組數據的和
for (i = 0; i < n; i++)
{
scanf("%f%f", &a[i], &b[i]);
sum[i] = a[i] + b[i];
}
//輸出每組數據的和
for (i = 0; i < n; i++)
printf("第%d組數據的和是:%f\n", i + 1, sum[i]);
return 0;
}
『叄』 C語言1開始加到100求和
#include<stdio.h>
intmain(){
inta1=1;
inta2=2;
...
inta100=100;
intsum=a1+a2+...+a100;
return0;
}
(3)c語言的求和擴展閱讀
C語言中任意輸入兩數求和
main()
{doublea,b,sum=0;
printf("請輸入兩個實數:");
scanf("%f%f",&a,&b);
sum=a+b;
printf("%f ",sum);
}
『肆』 C語言求和
因為問題有點疑惑
我就只寫入:a[m][m]的數組,及行列相等的數組
#include<stdio.h>
int getDJ(int **a,int count);
main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int num=0;
int *p[3];
p[0]=&a[0][0];
p[1]=a[1];
p[2]=a[2];
num=getDJ(p,3);
printf("%d",num);
}
int getDJ(int **a,int count)
{
int temp=0;
int i;
for (i=0;i!=count;++i)
{
temp+=a[i][i];
}
return temp;
/*對指針的操作
*p=a;
p++;//就是行++;
**q=p;
q++;//就是列++;
*/
}
『伍』 c語言求1~n累加求和
c語言求1-n累加求和?1、for循環,語法「for(i=1;i<=n;i++){s=s+i;}」;2、while循環,語法「while(i<=n){s=s+i;i++;}」;3、do-while循環,語法「do{s=s+i;i++;}while(i<=n)」。
本教程操作環境:windows7系統、c99版本、Dell G3電腦。
問題描述:用C語言實現1+2+3+4+5+…+n的累加。
方法一:使用for循環。具體代碼如下:
運行結果如下:
方法二:使用while循環。具體代碼如下:
main()函數和for循環的函數一致,當然也可以根據自己的需要進行修改,具體運行結果如下:
方法三:使用do-while循環,具體代碼如下:
運行結果如下:
相關推薦:《C語言視頻教程》
以上就是c語言如何實現1~n累加求和的詳細內容,更多請關注php中文網其它相關文章!
『陸』 C語言數組求和怎麼求
#include
#include
int main()
{
int n;
int val;
int * a;
int sun = 0, i;
printf("請輸入數組的長度:");
scanf("%d", &n);
printf("\n");
a = (int *)malloc(n * sizeof(int));//為數組a動態分配內存
for(i = 0; i < n; i++)
{
printf("請輸入數組的第%d個元素的值:", i+1);
scanf("%d", &val);
printf("\n");
a[i] = val;
}
for (i = 0; i < n; i++)
{
sun+=a[i];//sun+=a[i]相當於sun=sun+a[i];
}
printf("sun = %d\n",sun);
free(a);//釋放a動態分配的內存
return 0;
}
『柒』 c語言,求和
輸入的格式有誤
應該在兩個數字間加逗號
如:
7,8
『捌』 C語言 關於求和
x和y的變化不對
舉例x
開始是1
然後x=1*2=2
x=2*3=6
x=6*7=42到這里就開始錯了
y類似
『玖』 C語言序列求和
這個寫個循環就好了。
int i,n,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+i;
『拾』 C語言 求和
//#include "stdafx.h"//vc++6.0加上這一行.
#include "stdio.h"
void main(void){
int n,sum,x;
scanf("%d",&n);
for(sum=0;n>0;n--){
scanf("%d",&x);
sum+=x;
}
printf("%d",sum);
}