魅族手机回收价格查询:C语言这个程序错在哪里呀,运行不起来

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 13:35:34
#include <stdio.h>
main()
{
float i,j,b,c,a[3][3]={{1,2,3},{3,4,5},{6,7,8}};
b=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
b=a[i][j];
c=c+b ;
printf("%f\n",b);
}
请帮忙改真一下.
题目是求二维数组对角线和.

#include <stdio.h>
main()
{
float i,j,b,c,a[3][3]={{1,2,3},{3,4,5},{6,7,8}};
c=0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
if(i==j)c+=a[i][j];
printf(\"%f\\n\",c);
}

int sum = 0;
for(int i = 0;i<stringlength;i++)
{
sum+ = s[i][i];
}

对角线有两条,请问算另一条吗?
如果只算a[i][i]楼上的思想是最简单的,如果要算上另一条对角线的话,
int sum = 0;
for(int i = 0;i<3;i++)
{
sum+ = s[i][i]+s[i][2-i]
if (i==(2-i))
sum-=s[i][i];//因为多算了一个s[i][i],对角线的交点
}

#include <stdio.h>
main()
{
int i,j;
float b,a[3][3]={{1,2,3},{3,4,5},{6,7,8}};
b=0.0;
for(i=0;i<=2;i++)
for(j=0;j<=2;j++)
b+=a[i][j];
printf("%f\n",b);
}
在C语言中,对循环变量一般用int 或long型的比较好
还有if,for,while在未用"{}"把循环包含的时候,当条件成立时只执行下一行语句
并且对未使用的变量,会报以警告,如你原来的里的c变量就会被警告