香棒子吧 关注:7贴子:226
  • 3回复贴,共1
float a[3][3],sum1=0,sum2=0;
int i,j;
for (i=0;i<3;i++)
for (i=0;i<3;i++) scanf("%f",&a[i][j]);
for (i=0;i<3;i++) sum1=sum1+a[i][i];
for (i=0;i<3;i++) sum2=sum2+a[i][2-i];
printf("对角线1的和是sum1=%f\n",sum1);
printf("对角线2的和是sum2=%f\n",sum2);
return;


IP属地:安徽1楼2011-06-27 23:34回复
    #include
    int link(char s1[40],char s2[40],char s3[80])
    {int i,k,n=0;
    for (i=0;i<strlen(s1);i++)
    {s3[i]=s1[i];n++;}
    k=i ;
    for (i=0;i<strlen(s2);i++)
    {s3[k+1]=s2[i];n++;}
    s3[i]='\0';
    return n;
    }


    IP属地:安徽来自掌上百度2楼2011-06-27 23:43
    回复
      2楼的优化:
      int link(char s1[40],char s2[40],char s3[80])
      {
      char *p=s1,*q=s3;
      while(*p!=0){*q=*p;p++;q++;}
      p=s2;
      while(*p!=0){*q=*p;p++;q++;}
      *q=0;
      return q-s3;
      }
      速度明显要快。
      嗯,深吸一口气重新下潜……


      3楼2011-08-22 21:15
      回复
        我艹…看了3L 我蛋碎了……这是当年我的作弊贴


        IP属地:安徽来自手机贴吧4楼2011-09-01 14:33
        回复