㈠ c語言求平均值
#include"stdio.h"
intmain(intargc,char*argv[]){
intx,y;
printf("Pleaseenterx&y(intx>0,x<=y)... ");
while(1){
if(scanf("%d%d",&x,&y)!=2||x>y){
printf("Inputerror,exit... ");
return0;
}
elseif(x==0&&y==0){
printf("End! ");
return0;
}
printf("%d~%d-->%d ",x,y,(x+y)/2);
}
return0;
}
運行樣例:
㈡ c語言中計算平均值的方法
#include <cstdlib>
#include "stdio.h"
#define N 10
double fun(double x[],double *y)
{
int i,j;
double av;
av=0;
for(i=0;i<N;i++)
av=av+x[i]/N;
for(i=j=0;i<N;i++)
if(x[i]>av)
y[j++]=x[i];
else
y[j++]=-1;
return av;
}
void main()
{
int i;
double x[N],y[N];
for(i=0;i<N;i++)
{
x[i]=rand()%50;
printf("%4.0f",x[i]);
}
printf("\n");
printf("\nThe average is:%f\n",fun(x,y));
for(i=0;y[i]>=0;i++)
printf("%5.1f",y[i]);
printf("\n");
}
㈢ c語言如何計算平均數
#include "stdio.h"
int main()
{
int a,b,c,sum;
float average;
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
average = (float)sum/3;
printf("%d
",sum);
printf("%.2f
",average);
return 0;
}
㈣ C語言求平均值:輸入三個數,求平均值
#include<stdio.h>
void main()
{
int a,b,c;
double d;
printf("請輸入3個整數:");
scanf("%d%d%d",&a,&b,&c);
d=(a+b+c)/3;
printf("%lf",d);
}
C程序中函數的數目實際上是不限的,如果說有什麼限制的話,那就是,一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名的函數,這個函數稱為主函數,整個程序從這個主函數開始執行。
C語言發展的那麼多年來,用C語言開發的系統和程序浩如煙海。在發展的同時也積累了很多能直接使用的庫函數。
(4)c語言平均計算方法擴展閱讀:
C語言主要特點:
1、簡潔的語言
2、具有結構化的控制語句
3、豐富的數據類型
4、豐富的運算符
5、可對物理地址進行直接操作
6、代碼具有較好的可移植性
7、可生成高質量,目標代碼執行效率高的程序
參考資料:網路-C語言
㈤ c語言 求平均數有什麼函數
1、首先我們打開我們的編譯器,新建工程,文件後,寫下我們的頭文件和主函數。
㈥ 怎樣用C語言求平均數
題目:計算鍵盤輸入的整數的平均值。遇到輸入數為負數時,結束程序,輸出結果。
實現過程:
定義一個整形變數n,用來存儲每次輸入的整數
定義一個整形變數cnt,用來記錄輸入的整數的個數
定義浮點型變數sum保存整數的和,初始化為0.0
使用for循環,cnt為循環控制變數,輸入一個整數n,若n<0結束循環,否則將輸入的數據n累加到sum中
如果cnt大於0,則輸出平均值sum/cnt ;
參考代碼:
㈦ C語言求平均值
#include <stdlib.h>
#define N 10
double fun(double x[],double *y)
{ int i,j; double av;
/**********found**********/
av=0;
/**********found**********/
for(i=0; i<N; i++) av = av + x[i]/N;
for(i=j=0; i<N; i++)
/**********found**********/
if(x[i]>av) y[j++]= x[i];
y[j]=-1;
return av;
}
main()
{ int i; double x[N],y[N];
for(i=0; i<N; i++){ x[i]=rand()%50; printf("%4.0f ",x[i]);}
printf("\n");
printf("\nThe average is: %f\n",fun(x,y));
for(i=0; y[i]>=0; i++) printf("%5.1f ",y[i]);
printf("\n");
}