promotion image of download ymail app
Promoted

#include<stdio.h>

#include<stdio.h>

#include<stdlib.h>

main()

{

int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}},b[3][4],c[3][4];

int i,j

printf("原始陣列為 :\");

for(i=0;i<3;i++)

{

for(j=0;j<4;j++)

printf("%3d",a[i][j]);

printf("\n");

}

printf("請輸入第二組之 3*4 陣列:\n");

for(i=0;i<3;i++)

for(j+0;j<4;j++)

scanf("%d",&b[i][j]);

for(i=0;i<3;i++)

for(j+0;j<4;j++)

c[i][j]+a[i][j]+b[i][j];

printf("After addition :\n");

for(i+0;i<3;i++)

{

for(j=0;j<4;j++)

printf("%3d",c[i][j]);

printf("\n");

}

已更新項目:

有2個錯誤請幫找出來

2 個解答

評分
  • 7 年前
    最佳解答

    int i,j少了;

    printf("原始陣列為 :\");加\做啥?

    一堆for(j+0;j<4;j++)應該是j=0吧(總共3個==自己找找)

    還有for(i=0;i<3;i++)

    for(j=0;j<4;j++)

    c[i][j]+a[i][j]+b[i][j];事幹嘛用的?

    還是說你又把=打成+ !?

    是c[i][j]=a[i][j]+b[i][j]吧

    最後少了一個}

    參考資料: 是C語言新手的自己
    • Commenter avatar登入以對解答發表意見
  • 7 年前

    錯誤1:

    原始 main()

    更正 int main()

    錯誤2:

    原始 int i,j

    更正 int i,j;

    錯誤3:

    原始 printf("原始陣列為 :\");

    更正 printf("原始陣列為 :\n");

    錯誤4:

    最後面少了一個大括弧 }

    這邊也一堆怪東西

    for(i=0;i<3;i++)

    for(j+0;j<4;j++)

    scanf("%d",&b[i][j]);

    for(i=0;i<3;i++)

    for(j+0;j<4;j++)

    結論:

    短短的程式,你可以錯一卡車的問題,真的不間單!

    建議你拿本書好好的用功一下吧。

    2013-06-25 11:06:09 補充:

    錯字了..是不"簡"單

    參考資料: 自己
    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。