當前位置:首頁 » 編程語言 » 平均數函數c語言怎麼表示
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

平均數函數c語言怎麼表示

發布時間: 2022-10-31 13:05:45

『壹』 c語言中求平均數的式子用哪個符號

#include<stdio.h>
void main()
{
int a=3,b=2,c=3;
float f;
f=(a+b+c)/3.0;
printf("%.2f\n",f);
}
把要除的數,這里是3,寫成3.0即可,系統自動將結果轉化為浮點型,%.2中的2表示保留2位,也可以自己定為其他的數

『貳』 怎樣用C語言求平均數

#include<stdio.h>
intmain()
{
doublea[10],sum;
inti;
for(i=0;i<10;i++)
{
scanf("%lf",&a[i]);
sum+=a[i];
}
printf("average=%.2lf. ",sum/10);
}

『叄』 C語言求平均數

fun()函數不需要執行兩次
fun()函數的第一個參數是數組,也就是指針,因此調用時應該這樣:
fun(m, sum)

另外,你統計平均時沒有考慮小數情況,這樣可能結果會有錯誤,比如平均分75.2,
但是你的平均分是75,這樣就會導致原來75的沒有被統計到

還有一個建議,fun()函數的兩個參數最好分別是數組指針和數組長度,sum可以在fun()內部統計,這樣函數的應用范圍就更廣了

『肆』 c語言 求平均數有什麼函數

庫函數里沒有求平均數的函數,都是自己定義一個求平均數的函數,而且實際編寫中都是按項目要求來編寫的。一樓已經定義了一個,可以參考借鑒。

『伍』 簡單的c語言average函數求平均值,

  1. 代碼如下:

    #include<stdio.h>

    void main()

{

int x, y;

double average;

scanf("%d %d", &x, &y);

average = (x + y) / 2.0;

printf("average = %f ", average);

}

2.此程序目的是通過控制台輸入兩個數值,求這兩個數值的平均值

注意輸入第一個數值後,回車然後輸入第二個數值

『陸』 C語言 怎麼求平均值

#include<stdio.h>

int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;

printf("請輸入 10 個數,空格分開:");
for(y=0;y<10;y++)
{
scanf("%lf",&x);
if(z>=0)
{
z = z + x;
y1++;
}
getchar();
}
printf("平均數是: %.2lf \n",z/y1);
return 0;
}

『柒』 怎麼用c語言計算平均數

1、新建一個求數組內所有元素的平均值項目。

『捌』 c語言 函數 求平均值

#include<stdio.h>
doubleaverage(intk[10]);//有改動
voidmain()
{
inta[10],i;
doubleaverage1;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
average1=average(a);
printf("%lf",average1);
}
doubleaverage(intk[10])//有改動
{
doublesum=0;
intj;
for(j=0;j<10;j++)
sum=sum+k[j];
return(sum/10);
}

『玖』 C語言求平均數

看了你這程序,運用了指針和鏈表,應該學得很後了,應該很容易就會這個求平均值的函數的,這是我指出的問題:
1、結構體的聲明應該在主函數外,這是一個編程習慣,便於其他函數的引用
2、但結構體變數的定義就應該在main裡面例如:struct node *first,*p,*last;這樣不會干擾其他函數的同名變數
3、其實大型的軟體main裡面只有界面的幾句話,你建立鏈表的過程應該獨立為一個函數比較好,不過你這程序比較簡單就不必要
下面是我修改的程序:
#include <stdio.h>
#include <stdlib.h>

struct node
{
int num;
char name[10];
int yuwen;
int shuxue;
int yinyu;
float pjf;//存儲平均分
struct node *next;
};

float pjf(struct node *head);//聲明求平均分函數

main()
{
struct node *first,*p,*last;
int count,i;
printf("輸入學生數\n");
scanf("%d",&count);
p=(struct node*)malloc(sizeof(struct node));

printf("依次輸入學生號、名字、語文、數學、英語\n");
scanf("\n%d\n%s\n%d\n%d\n%d",&p->num,&p->name,&p->yuwen,&p->shuxue,&p->yinyu);

p->next=NULL;
last=first=p;
for(i=1;i<count;i++)
{
p=(struct node*)malloc(sizeof(struct node));
scanf("\n%d\n%s\n%d\n%d\n%d",&p->num,&p->name,&p->yuwen,&p->shuxue,&p->yinyu);
p->next=NULL;
last->next=p;
last=p;
}

p=first;
printf("學生號\t名字\t語文\t數學\t英語\t平均分\n");
while(p!=NULL)
{
p->pjf=pjf(p);//調用求平均分的函數
printf("%d\t%s\t%d\t%d\t%d\t\%g\n",p->num,p->name,p->yuwen,p->shuxue,p->yinyu,p->pjf);
p=p->next;
}
}

float pjf(struct node *head)
{
float x=0;
struct node *p=head;
x=(p->shuxue+p->yinyu+p->yuwen)/3;
return(x);

}

『拾』 怎樣用C語言求平均數

題目:計算鍵盤輸入的整數的平均值。遇到輸入數為負數時,結束程序,輸出結果。
實現過程:

  1. 定義一個整形變數n,用來存儲每次輸入的整數

  2. 定義一個整形變數cnt,用來記錄輸入的整數的個數

  3. 定義浮點型變數sum保存整數的和,初始化為0.0

  4. 使用for循環,cnt為循環控制變數,輸入一個整數n,若n<0結束循環,否則將輸入的數據n累加到sum中

  5. 如果cnt大於0,則輸出平均值sum/cnt ;

參考代碼: