c语言怎么输入一个数组的平均值?

#include <stdio.h>
int main() {
int arr[] = {10, 20, 30, 40, 50};
int n = sizeof(arr) / sizeof(arr[0]); // 获取数组的长度
int sum = 0; // 初始化一个变量用于存储数组元素的总和
// 遍历数组并计算总和
for (int i = 0; i < n; i++) {
sum += arr[i];
}
float avg = (float)sum / n; // 将总和除以数组的长度,结果赋值给平均值变量avg
printf("数组的平均值是:%f\n", avg);
return 0;
}

  • c璇█鎬庝箞杈撳叆涓涓暟缁勭殑骞冲潎鍊?
    绛旓細int sum = 0; // 鍒濆鍖涓涓鍙橀噺鐢ㄤ簬瀛樺偍鏁扮粍鍏冪礌鐨勬诲拰 // 閬嶅巻鏁扮粍骞惰绠楁诲拰 for (int i = 0; i < n; i++) { sum += arr[i];} float avg = (float)sum / n; // 灏嗘诲拰闄や互鏁扮粍鐨勯暱搴︼紝缁撴灉璧嬪肩粰骞冲潎鍊煎彉閲廰vg printf("鏁扮粍鐨勫钩鍧囧鏄...
  • c璇█濡備綍姹備竴缁勬暟鐨勫钩鍧囧
    绛旓細涓銆佹渶鐩磋鐨勬柟寮忥細1銆佸皢杈撳叆鐨勫崄涓暟锛屽瓨鍒版暟缁勪腑锛2銆侀亶鍘嗘暟缁勶紝鎵惧埌鏈澶у煎拰鏈灏忓硷紱3銆佷粠鏁扮粍涓皢鏈澶у煎拰鏈灏忓肩Щ闄锛4銆佸皢鍓╀綑鐨8涓暟鍊肩疮鍔狅紝骞跺皢鍜屽奸櫎浠8锛屽緱鍒板钩鍧囧硷紱5銆佽緭鍑虹粨鏋溿備簩銆佷紭鍖栨柟寮忥細鍒嗘瀽鍘熷绠楁硶锛岄渶瑕佸惊鐜娆★紝鍖呮嫭杈撳叆锛屾煡鎵炬渶鍊硷紝绉婚櫎锛岀疮鍔犵瓑銆傞拡瀵规锛屽彲浠ヨ繘琛屼紭...
  • 鎬庝箞鐢c璇█璁$畻骞冲潎鏁
    绛旓細1銆佹柊寤轰竴涓 姹傛暟缁勫唴鎵鏈夊厓绱犵殑骞冲潎鍊奸」鐩2銆佹坊鍔犱竴涓 average.cpp 鏂囦欢銆3銆佸寘鍚渶瑕佺敤鍒扮殑鍚勭澶存枃浠躲4銆佽緭鍏ain鍑芥暟銆5銆佸畾涔変竴涓猟ouble绫诲瀷鐨勬暟缁刟rr[5]銆6銆佷娇鐢 for 寰幆姹傚嚭arr鏁扮粍鐨勫钩鍧囧笺7銆佽繍琛岀▼搴忥紝杈撳嚭缁撴灉鍗冲彲銆
  • c璇█ 姹備竴缁鏁扮粍a涓墍鏈夊厓绱鐨勫钩鍧囧銆 鎬 鍦ㄧ嚎绛夈 鎷滄墭鎷滄墭
    绛旓細average锛漵um锛忥紙sizeof锛坅锛夛紡sizeof锛坉ouble锛夛級锛沺rintf锛堬紓涓缁鏁扮粍a涓墍鏈夊厓绱鐨勫钩鍧囧锛氾紖lf锛糿锛傦紝average锛夛紱
  • C璇█濡備綍杈撳叆涓涓暟缁
    绛旓細瑕佸厛缁欒緭鍏ョ殑姣忎竴涓暟瀛楃粰浜堝畠鐨勫湴鍧锛屼究浜庤闂紝鏈鍚庢嬁寰楀埌鐨勬暟璁$畻鍑骞冲潎鍊杈撳嚭锛岀▼搴忓氨缂栧啓瀹屾垚浜嗭細3銆佷唬鐮佸叏閮ㄧ紪鍐欐垚鍔熶箣鍚庣紪璇戣繍琛岋紝鍦ㄥ脊鍑虹殑杈撳叆闈㈡澘涓緭鍏ヤ换鎰5涓暣鏁帮紝鎸夊洖杞﹂敭锛屽嵆鍙緱鍑哄钩鍧囧硷紝浠ヤ笂灏辨槸鐢C璇█杈撳叆涓涓暟缁锛屽叧閿偣鏄鏁扮粍鐨鑾峰彇瑕佺敤鎸囬拡锛...
  • c璇█瀹炵幇杈撳叆n涓暟骞舵眰骞冲潎鍊
    绛旓細1銆侀鍏堟墦寮鎴戜滑鐨凞EV C++杞欢锛岀偣鍑烩滄柊寤烘簮浠g爜鈥濄傚湪缂栬緫椤甸潰杈撳叆浠ヤ笅婧愪唬鐮侊細include <stdio.h> int main( ){ int *p;int i,a[5];float sum=0,average;p=a;printf("please input 5 numbers:");for(i=0;i<5;i++)scanf("%d",&a[i]);for(p=a;p<(a+5);p++)sum=sum+*p;a...
  • C璇█缂栫▼棰 缂栧啓鍑芥暟,姹鏁扮粍涓厓绱鐨勫钩鍧囨暟
    绛旓細鍙傛暟璇存槑锛 a鏄竴缁存诞鐐规暟鏁扮粍锛宯鏄暟缁勪腑鐨勫厓绱犱釜鏁 涓嬮潰鐨勫嚱鏁版眰a涓厓绱鐨勫钩鍧囧锛屽苟杩斿洖銆俧loat Average(float* a, int n){ int i;float s = 0;// 姹傚拰 for (i = 0; i < n; i ++)s += a[i];s /= n; // 姹傚钩鍧 return s;} // 娴嬭瘯 void main(){ float a[] =...
  • c璇█缂栫▼:杈撳叆涓涓浜斾釜鍏冪礌鐨勬暟缁,杈撳嚭杩欎釜鏁扮粍鐨鏈澶у,鏈灏忓煎拰骞 ...
    绛旓細int main(){ int i,j;float arv,sum,t;float a[5];arv=0;sum=0;while(1){ printf("璇杈撳叆5涓暟锛");for(i=0;i<5;i++){ scanf("%f",&a[i]);} for(i=0;i<5;i++){ sum=sum+a[i];} arv=sum/10.0;for(i=0;i<5;i++){ for(j=i+1;j<5;j++){ if(a[i]...
  • C璇█涓缁鏁扮粍姹骞冲潎鍊
    绛旓細if(i%3==2)cout<<'\n';} } float average(int a[],int n){ float av=0;for(int i=0;i!=n;i++)av+=a;return av/(float)n;} int main(){ const int n=10;int a[n];input(a,n);output(a,n);cout<<"骞冲潎鍊="<<average(a,n)<<'\n';return 0;} ...
  • 杈撳叆10涓暟,鏀惧湪涓缁鏁扮粍a涓,姹傚钩鍧囨暟 c璇█
    绛旓細鍏堝畾涔塮loat绫诲瀷鏁扮粍锛屼緷娆杈撳叆10涓暟骞惰绠楃疮鍔犲拰锛屾渶鍚庤緭鍑骞冲潎鍊銆傚弬鑰冧唬鐮侊細include <stdio.h>int main(){ int i;float avg=0.0,a[10];for(i=0;i<10;i++){scanf("%f",&a[i]);avg+=a[i];}printf("%.2f",avg/10); return 0; }/*杩愯缁撴灉锛1 2 3 4 5 6 7 8 9 04....
  • 扩展阅读:c语言数组的下标范围 ... c语言中怎么输入数组 ... c语言中如何输入n个数 ... c语言求平均值代码 ... c一维数组求平均数 ... c语言一行输入数组 ... c语言直接输入数组 ... c语言数组的使用格式 ... c语言用for循环输入数组 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网