當前位置:首頁 » 編程語言 » c語言求和

c語言求和

發布時間: 2022-01-09 23:15:49

c語言用兩種方法求和

方法1,把三個數加起來,賦給d, 把 d 列印出來
#include <stdio.h>
#include <stdlib.h>
main(){
int a,b,c,d;
printf("please input a b c:\n");
scanf("%d %d %d",&a,&b,&c);
d = a+b+c;
printf("%d\n",d);
return 0;
}

方法2,直接列印 表達式 a+b+c 的值
#include <stdio.h>
#include <stdlib.h>
main(){
int a,b,c,d;
printf("please input a b c:\n");
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",a+b+c);
return 0;
}

初學,不會要你們寫函數,寫宏定義,-- 太復雜,舍近求遠了。

⑵ C語言數組怎樣求和,

先獲取數組長度,然後用for循環,從數組中獲取值進行累加求和。

#include

#include

int main()

{

int n;

int val;

int * a;

int sun = 0, i;

printf("請輸入數組的長度:");

scanf("%d", &n);

printf(" ");

a = (int *)malloc(n * sizeof(int));//為數組a動態分配內存

for(i = 0; i < n; i++)

{

printf("請輸入數組的第%d個元素的值:", i+1);

scanf("%d", &val);

printf(" ");

a[i] = val;

}

for (i = 0; i < n; i++)

{

sun+=a[i];//sun+=a[i]相當於sun=sun+a[i];

}

printf("sun = %d ",sun);

free(a);//釋放a動態分配的內存

return 0;

}

(2)c語言求和擴展閱讀:

一個數組中的所有元素具有相同的數據類型(在C、C++、Java、pascal中都這樣。但也並非所有涉及數組的地方都這樣,比如在Visual Foxpro中的數組就並沒這樣的要求)。當然,當數據類型為 Variant 時,各個元素能夠包含不同種類的數據(對象、字元串、數值等等)。可以聲明任何基本數據類型的數組,包括用戶自定義類型和對象變數。

如果要用戶輸入的是一個數組,一般是用一個循環,但是在輸入前也需要固定數組的大小。

compact跟變長數組沒有太大的關系,也應該用不到變長數組。因為一般的傳數組到函數中就是傳數組的地址和元素的個數的,那隻是一個提示,不是要求。

⑶ c語言:求和

intmain()
{
inta=100/*,b=0*/,d=50;
floatb=0;
floatc,g;
//首先int類型直接用%f輸出會出錯,所以你求和的數字b,最好一開始就設置成float類型

for(a=1;a<=100;a++)
{
b=b+a;
}

//在你的第二部分求和如果按你原來的寫法,d=d*d,那麼執行下來,d的參數是1,2,5,26
//第三部分求和也是類似問題
for(d=1;d<=50;d++)
{/*d=d*d;*/
b=b+d*d;
}

for(c=1;c<=10;c++)
{//c=1/c;
floatm=1/c;
b=b+m;}

printf("%.2f",b);
return0;

}

不懂的可以再問我

⑷ 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語言 關於求和

x和y的變化不對
舉例x
開始是1
然後x=1*2=2
x=2*3=6
x=6*7=42到這里就開始錯了
y類似

⑹ C語言怎樣求和

#include<iostream>
using namespace std;
int main()
{
double sum = 1;
for(int i = 2;i< 13; i++)
{
sum += 12.0/i;
}
cout<<sum<<endl;
return 0;
}

⑺ C語言求和輸出

#include<stdio.h>

intmain()
{
inti,n,total,a[500][2];

scanf("%d",&n);
total=0;
for(i=0;i<n;i++)
{
scanf("%d%d",&a[i][0],&a[i][1]);
total+=a[i][1];
}

printf("Total:%d ",total);
for(i=0;i<n;i++)
{
printf("%-10d%d ",a[i][0],a[i][1]);
}


return0;
}

請採納。

⑻ C語言中用什麼函數求和

這要看你是怎樣求和吧,求什麼數幾個數的和,而且也需要自己編寫函數~~

⑼ c語言求1~n累加求和

#include<stdio.h>

int main()

{ int n,i,s=0;

scanf("%d",&n);

for(i=1; i<=n; i++)

s+=i;

printf("%d ",s);

return 0;

}

熱點內容
對蟻群演算法 發布:2024-12-26 11:15:53 瀏覽:807
tiobe編程語言社區 發布:2024-12-26 10:48:11 瀏覽:423
日立存儲微碼升級 發布:2024-12-26 10:43:48 瀏覽:152
如何建立家庭網站伺服器 發布:2024-12-26 10:40:46 瀏覽:185
安卓顯示e是什麼意思 發布:2024-12-26 10:35:13 瀏覽:705
電磁爐編程 發布:2024-12-26 10:30:51 瀏覽:97
經典福克斯壓縮比是多少 發布:2024-12-26 10:26:33 瀏覽:747
存取速度最快的存儲器是 發布:2024-12-26 10:17:39 瀏覽:66
我的世界伺服器只能邊跳邊走 發布:2024-12-26 09:55:26 瀏覽:464
銹湖綠色盒子密碼是什麼 發布:2024-12-26 09:53:16 瀏覽:205