TIPS!
การทำ Workshop ให้ได้ประสิทธิภาพ
ควรจะค่อยๆทำความเข้าใจกับโค้ด ลองคาดคะเนผลของโค้ดหลังจาก compile
อย่าลอง compile โดยที่ยังไม่ได้ทำความเข้าใจนะครับ หากไม่เข้าใจแนะนำให้ย้อนกลับไปศึกษาอีกครั้งครับ
#include‹stdio.h>
#include‹stdlib.h>
int main () {
int data[3][3][2];
int sumd1, sumd2 ,r ,c ,d ,sumall;
for (d=0;d<2;d++)
{for (c=0;c<3;c++)
{for (r=0;r<3;r++)
{printf("Input you number Row %d Column %d Dimension %d : ",r+1,c+1,d+1);
scanf("%d",&data[r][c][d]);
}
}
}
sumd1 = 0;
sumd2 = 0;
{for (c=0;c<3;c++)
{for (r=0;r<3;r++)
{sumd1 = data[r][c][0]+sumd1;
}
}
}
{for (c=0;c<3;c++)
{for (r=0;r<3;r++)
{sumd2 = data[r][c][2]+sumd2;
}
}
}
sumall = sumd1+sumd2;
printf("Table of your input number\n");
printf("\n");
printf("###########################\n");
printf("Dimention 1\n");
{for (r=0;r<3;r++)
{for (c=0;c<3;c++)
{printf("%d ",data[r][c][0]);
}
printf("\n");
}
}
printf("Dimention 2\n");
{for (r=0;r<3;r++)
{for (c=0;c<3;c++)
{printf("%d ",data[r][c][1]);
}
printf("\n");
}
}
printf("Summation of Dimention 1 is %d\n",sumd1);
printf("Summation of Dimention 2 is %d\n",sumd2);
printf("Summation of both Dimention is %d",sumall);
getchar();
return 0;
}
|