當前位置:首頁 » 編程語言 » c語言數組之和

c語言數組之和

發布時間: 2023-07-13 04:21:03

c語言,數組,求和

供參考:
#include "stdio.h"
#define DIM 5
float avg(float* num,int dim)
{
float num_z=0.0;
for(int k=0;k<dim;k++)
num_z=num_z+num[k];
return num_z/dim;
}
void move(float* num_big,float* num_small,float* num_s,int dim,int* j)
{
float avg_tmp=avg(num_s,dim);
for(int k=0;k<dim;k++)
{
if(num_s[k]-avg_tmp>0)
{
*num_big=num_s[k];
num_big++;
(*j)++;
}
else
{
*num_small=num_s[k];
num_small++;
}
}
}
float sum(float* num,int dim)
{
float num_z=0.0;
for(int k=0;k<dim;k++)
num_z=num_z+num[k];
return num_z;
}
void main()
{
float number[DIM],big[DIM],small[DIM];
int i,j=0;
for(i=1;i<DIM+1;i++)
{
printf("輸入第%d個數據:",i);
scanf("%f",&number[i-1]);
fflush(stdin);
}
printf("輸入數據是:\n");
for(i=0;i<DIM;i++)
{
printf("%f\n",number[i]);
}
printf("平均數是:\n%f\n",avg(number,DIM));
move(big,small,number,DIM,&j);
printf("大於平均數的%d個數是:\n",j);
for(i=0;i<j;i++)printf("%f\n",big[i]);
printf("不大於平均數的%d個數是:\n",DIM-j);
for(i=0;i<DIM-j;i++)printf("%f\n",small[i]);
printf("總和是:\n%f\n",sum(number,DIM));
getchar();
}

㈡ 關於c語言的兩數組相加問題


#include<stdio.h>

int main()

{

int i,j;

int array1[5]={1,2,3,4,5};

int array2[5],array3[5];

printf("input: ");

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

scanf("%d",&array2[i]);

printf("a+b=: ");

for(j=0;j<5;j++)

{

array3[j]=array2[j]+array1[j];

printf("%d ",array3[j]);

}

return 0;

}


輸入:1 2 3 4 5(用回車來間隔)

輸出:2 4 6 8 10

㈢ c語言 .從鍵盤輸入10個整數,存到一維數組中,並求這10個整數的和

1、首先打開c語言編輯器,新建一個C語言的文件,文件中引入C語言的頭文件,新建一個main函數,函數中設置一個10個元素的數組以及一個用來求和的變數:

㈣ c語言求數組的和及平均值

參考
#include<iostream>
#include<cstdio>
using
namespace
std;
int
main()
{
int
n,a[101];
double
average;
int
i;
cin>>n;//輸入數據數
a[0]=0;//用於存儲數據和
for(i=1;i<=n;i++)
{
cin>>a[i];//輸入數據
a[0]+=a[i];//求和
}
average=1.0*a[0]/n;//求平均值
printf("%d
%.2lf\n",a[0],average);
return
0;
}

㈤ C語言數組如何進行元素求和

遍歷數組,累加到和值對應的變數上即可。

代碼如下:

intsum(int*a,intl)//對數組a的前l個元素求和,並返回和值。
{
intr=0;
inti;
for(i=0;i<l;++i)
r+=a[i];
returnr;
}
熱點內容
蜜蜂編程官網 發布:2025-05-14 19:59:28 瀏覽:56
優酷怎麼給視頻加密 發布:2025-05-14 19:31:34 瀏覽:634
夢三國2副本腳本 發布:2025-05-14 19:29:58 瀏覽:860
phpxmlhttp 發布:2025-05-14 19:29:58 瀏覽:433
Pua腳本 發布:2025-05-14 19:24:56 瀏覽:449
蘋果像素低為什麼比安卓好 發布:2025-05-14 19:13:23 瀏覽:461
安卓機微信怎麼設置紅包提醒 發布:2025-05-14 19:00:15 瀏覽:272
androidsystem許可權設置 發布:2025-05-14 18:56:02 瀏覽:971
mq腳本 發布:2025-05-14 18:45:37 瀏覽:25
仙境傳說ro解壓失敗 發布:2025-05-14 18:45:01 瀏覽:868