最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言 用while循環(huán)求和的平均值操作

 更新時間:2020年12月09日 14:58:17   作者:qwq hui qwq  
這篇文章主要介紹了C語言 用while循環(huán)求和的平均值操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Ⅰ、用while循環(huán)求和的平均值:

①、//代碼摘下直接可以運行

#include<stdio.h>
int main()
{
int count=0,total,number;
total=0; //total:存放累加和
printf(“Please input six number!\n”);
while(count<=5) //循環(huán)控制條件
{
count++; //循環(huán)體
scanf("%d",&number);
printf(“Enter the No.%d\n”,number);
total+=number;//計算累加和
}
printf(“Average:%.2f\n”,(total*1.0)/6);
return 0;
}

②、結(jié)果展示:

例如:此程序是通過計算輸入的6個值,通過六個值的和來求平均值;

☺寄語:

Ⅰ、此程序在Visual C++6.0版本上運行的;

Ⅱ、如果我給的程序有問題,或在敘述方面有問題,或者看不懂我講解的意思,請及時指出或留言和我討論,謝謝各位大佬?。?!

Ⅲ、此次程序比較簡單,但是scanf語句比較巧妙,值得注意

補充知識:用C語言求平均數(shù)的四種方法

1. 常規(guī)操作

兩個數(shù)的平均數(shù)等于兩數(shù)之和除以二

int main()
{
 int a = 10;
 int b = 5;
 int c = a + b;
 printf("%d\n", c);
 system("pause");
 return 0;
}

這種方法有一定的缺陷,當(dāng)a或b的值夠大時,以至于超過了intmax(整形所能達到的最大值,這個方法就顯得不夠嚴(yán)謹。

2. 最常用的方法

如:將較大的數(shù)減去較小的數(shù),得到兩數(shù)的相差多少,再將差值的一

半給較小的數(shù),這樣兩數(shù)就相等了。

int main()
{
 int a = 10;
 int b = 5;
 int c = a + (b - a) / 2;
 system("pause");
 return 0;
}

這個方法優(yōu)于第一種,c的值永遠不會超過intmax

3. 使用按位與和按位異或操作符

int main()
{
 int a = 10;
 int b = 5;
 int c = (a&b) + (a^b)/2;
 system("pause");
 return 0;
}

這種方法較難理解,一般不建議使用。

4. 在第三種方法基礎(chǔ)上使用右移操作符

int main()
{
 int a = 10;
 int b = 5;
 int c = (a&b) + (a^b>>1);
 system("pause");
 return 0;
}

將一個數(shù)右移一位相當(dāng)于給這個數(shù)除以二。

以上這篇C語言 用while循環(huán)求和的平均值操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言實現(xiàn)掃雷算法簡易版

    C語言實現(xiàn)掃雷算法簡易版

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)掃雷算法簡易版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • set_new_handler(0)有什么用

    set_new_handler(0)有什么用

    本文主要介紹了set_new_handler(0)有什么用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • C++實現(xiàn)帶頭雙向循環(huán)鏈表的示例詳解

    C++實現(xiàn)帶頭雙向循環(huán)鏈表的示例詳解

    這篇文章主要介紹了如何利用C++實現(xiàn)帶頭雙向循環(huán)鏈表,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-12-12
  • C語言的分支和循環(huán)語句你真的了解嗎

    C語言的分支和循環(huán)語句你真的了解嗎

    這篇文章主要為大家詳細介紹了C語言的分支和循環(huán)語句,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • C++實現(xiàn)貪心算法的示例詳解

    C++實現(xiàn)貪心算法的示例詳解

    這篇文章主要通過幾個試題為大家詳細介紹了C++中貪心算法的實現(xiàn),文中的示例代碼講解詳細,對我們學(xué)習(xí)貪心算法有一定的幫助,需要的可以參考一下
    2022-07-07
  • OpenGL繪制貝塞爾曲線

    OpenGL繪制貝塞爾曲線

    這篇文章主要為大家詳細介紹了OpenGL繪制貝塞爾曲線,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C語言strlen函數(shù)全方位講解

    C語言strlen函數(shù)全方位講解

    在C語言中我們要獲取字符串的長度,可以使用strlen函數(shù),strlen函數(shù)計算字符串的長度時,直到空結(jié)束字符,但不包括空結(jié)束字符,因為 strlen函數(shù)時不包含最后的結(jié)束字符的,因此一般使用strlen函數(shù)計算的字符串的長度會比使用sizeof計算的字符串的字節(jié)數(shù)要小
    2022-09-09
  • C++日期類實現(xiàn)的完整操作

    C++日期類實現(xiàn)的完整操作

    C++標(biāo)準(zhǔn)庫沒有提供所謂的日期類型,C++繼承了C語言用于日期和時間操作的結(jié)構(gòu)和函數(shù),這篇文章主要給大家介紹了關(guān)于C++日期類實現(xiàn)的完整操作,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-06-06
  • C++ 基礎(chǔ)教程之虛函數(shù)實例代碼詳解

    C++ 基礎(chǔ)教程之虛函數(shù)實例代碼詳解

    虛函數(shù)在 c++ 的繼承體系中是一個非常重要概念,讓我們可以在子類中復(fù)寫父類的方法。這篇文章主要介紹了C++ 基礎(chǔ)教程之虛函數(shù)實例代碼的相關(guān)資料,需要的朋友可以參考下
    2020-02-02
  • 基于C++寫一個推箱子小游戲

    基于C++寫一個推箱子小游戲

    這篇文章主要為大家詳細介紹了基于C++寫一個推箱子小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-09-09

最新評論

多伦县| 宁化县| 阜城县| 澜沧| 奇台县| 麻阳| 那曲县| 津市市| 昌图县| 察雅县| 仪征市| 洛扎县| 竹山县| 定州市| 琼海市| 玉龙| 韶关市| 壶关县| 林州市| 斗六市| 阳谷县| 岐山县| 九江县| 百色市| 邯郸市| 樟树市| 壤塘县| 隆林| 固镇县| 开封市| 德保县| 定结县| 讷河市| 庆安县| 龙泉市| 博兴县| 内黄县| 修武县| 高青县| 远安县| 崇仁县|