求解c语言程序题!
输入111222333,下面程序输出的结果是什么?#include<stdio.h>intf(intk){return++k;}intmain(){inta[3][3],...
输入1 1 1 2 2 2 3 3 3,下面程序输出的结果是什么?
# include <stdio.h>
int f(int k )
{ return ++k; }
int main()
{ int a[3][3],sum=0;
int i,j;
printf("please enrer data:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{scanf("%d",&a[i][j]);}
for(i=1;i<4;i++)
sum=sum+a[i][i-1];
printf("sum=%d\n",f(sum));
return 0; }
希望能有大神帮忙解释一下整个程序的运行原则,为什么输出的结果是sum=11呢? 展开
# include <stdio.h>
int f(int k )
{ return ++k; }
int main()
{ int a[3][3],sum=0;
int i,j;
printf("please enrer data:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{scanf("%d",&a[i][j]);}
for(i=1;i<4;i++)
sum=sum+a[i][i-1];
printf("sum=%d\n",f(sum));
return 0; }
希望能有大神帮忙解释一下整个程序的运行原则,为什么输出的结果是sum=11呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询