请写一个C程序

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:37:16
请写一个程序,要求从一个含有一个5*5,25个floating值的文件中,将这个文件中每一行五个数的和显示在屏幕上
另外就是如果是每一列的五个数的和,怎么写?谢谢

main(){
float f[5][5],row,line;
int i,j;
/*输出行的和。*/
for(i=0;i<5;i++){
row=0.0;
for(j=0;j<5;j++){
row+=f[i][j];
}
printf("\nrow %d sum is %f.",i+1,row);
}

/*输出列的和。*/
for(i=0;i<5;i++){
line=0.0;
for(j=0;j<5;j++){
line+=f[j][i];
}
printf("\nline %d sum is %f.",i+1,line);
}
getchar();
}

参考一下这个。这个问题时我问的。
http://zhidao.baidu.com/question/70935819.html

先把你5行读到字符串数组里,再格式化字符串,把这25个数存到浮点数5 x 5数组里,到时候求商积差和都随便了。

这里设t.txt的内容为:
1001.23 1012.21 1034.33 1067.12 1111.99
1496.67 1506.09 1527.56 1559.00 1602.13
2091.21 2111.11 2142.56 2184.43 2237.56
2786.80 2816.50 2857.48 2909.09 2972.37
3581.32 3621.56 3672.79 3734.19 3807.66

本题的一个完整的c程序如下,在win-tc和Dev-c++下运行通过。程序执行后的结果既输出到屏幕又