回复 9楼 小樂
s是整形除16能得到什么一个整数1再赋给s![ 本帖最后由 清微御宇 于 2012-4-8 13:03 编辑 ]
Stay hungry , Stay foolish!
#include <stdio.h> void main() { int a[5][5],i,j,s=0; float t; for(i=0;i<=4;i++) { for(j=0;j<=4;j++) scanf("%d",&a[i][j]); } for(i=0;i<=4;i++) { for(j=0;j<=4;j++) /* 这里取掉了;号 少了个等于号*/ { while(i==0 || j==0 || i==4 || j==4) s=a[i][j]+s; } } t=(float)s/16; /*bu 修改数据类型输出可能是错误答案*/ printf("%f",t); } 还有你的这个输入我感觉不对呀,我市无法输入的这样。