C語言實現(xiàn)從文件讀入一個3*3數(shù)組,并計算每行的平均值
更新時間:2019年12月20日 10:11:57 作者:Caleb_Sung
今天小編就為大家分享一篇C語言實現(xiàn)從文件讀入一個3*3數(shù)組,并計算每行的平均值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
題目要求
從文件讀入一個3*3數(shù)組,并計算每行的平均值。
參考解答
1. 數(shù)據(jù)文件:array.dat
創(chuàng)建一個.dat文件用于存放數(shù)組文件:
1 3 6 2 9 7 3 6 4
文件名隨意啦。
2. 代碼
如果需要計算行平均值的話改一下avg = (a[i][0] + a[i][1] + a[i][2]) / 3;這行代碼就行了。
太簡單了懶得寫method操作啦:
#include<stdio.h>
void main(){
FILE *fr;
int i, j, a[3][3];
float avg;
fr = fopen("array.dat", "r");
while(!feof(fr))
{
printf("Command successfully executed.\n");
for(i=0; i<3; i++)
for(j=0; j<3; j++)
fscanf(fr, "%d", &a[i][j]);
}
printf("讀入的數(shù)組是:\n");
for(i=0; i<3; i++)
for(j=0; j<3; j++){
printf("%d\t", a[i][j]);
if(j == 2)
printf("\n");
}
printf("\n數(shù)組各行的平均值是:\n");
for(i=0; i<3; i++){
printf("第%d行的平均值是:", i+1);
avg = (a[i][0] + a[i][1] + a[i][2]) / 3;
printf("%.2f\n", avg);
}
}
以上這篇C語言實現(xiàn)從文件讀入一個3*3數(shù)組,并計算每行的平均值就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++使用chrono庫處理日期和時間的實現(xiàn)方法
C++11 中提供了日期和時間相關(guān)的庫 chrono,通過 chrono 庫可以很方便地處理日期和時間,本文主要介紹了C++使用chrono庫處理日期和時間的實現(xiàn)方法,感興趣的小伙伴們可以參考一下2021-09-09
C/C++?Qt?StatusBar底部狀態(tài)欄應(yīng)用教程
Qt窗體中默認(rèn)會附加一個QstatusBar組件,狀態(tài)欄組件位于主窗體的最下方,其作用是提供一個工具提示功能。本文主要介紹了StatusBar底部狀態(tài)欄的應(yīng)用教程,需要的同學(xué)可以學(xué)習(xí)一下2021-12-12

