#include "stdafx.h"
#include "stdlib.h"
#include "time.h"
srand(time(NULL));
int main()
{
/* 第一題 - 建立一個a.txt把裡面的數字讀出來加總印出
FILE *f;
int temp;
int sum=0;
f = fopen("a.txt","r");
for(int i=0; i<10; i++)
{
fscanf(f,"%d",&temp);
sum += temp;
}
printf("%d",sum);
*/
/* 第二題 - 根據輸入的字元數印出該數個X
char imput[100];
int chlog=0;
scanf("%s", &imput);
do chlog++; while(imput[chlog] != 0);
for(int i=0; i<chlog; i++) printf("X");
*/
/* 第三題 - 輸入一個n之後讀入n個數字倒著印出來
int n=0;
int *a;
int b=0;
scanf("%d", &n);
a = (int *)malloc(n*sizeof(int));
for(int i=0; i<n; i++) scanf("%d", &a[i]);
for(int j=0; j<n; j++) printf("%d", a[n-1-j]);
free(a);
*/
/* 第四題 - 輸入兩組數字印出幾A幾B
int imput1[5];
int imput2[5];
int im1;
int im2;
int a=0;
int b=0;
scanf("%d", &im1);
scanf("%d", &im2);
imput1[0] = im1/10000%10;
imput1[1] = im1/1000%10;
imput1[2] = im1/100%10;
imput1[3] = im1/10%10;
imput1[4] = im1%10;
imput2[0] = im2/10000%10;
imput2[1] = im2/1000%10;
imput2[2] = im2/100%10;
imput2[3] = im2/10%10;
imput2[4] = im2%10;
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++)
{
if(imput1[i] == imput2[j])
{
if(i == j) a++;
else b++;
}
}
}
printf("\n%dA%dB\n", a, b);
*/
/* 第五題 - \為對角線對折
char img[5][5] = {'O', 'O', 'O', 'O', 'O',
'O', 'O', 'X', 'O', 'O',
'O', 'O', 'X', 'X', 'X',
'O', 'O', 'O', 'X', 'O',
'O', 'O', 'O', 'O', 'O'};
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++) printf("%c", img[i][j]);
printf("\n");
}
for(int i=0; i<5; i++)
for(int j=i; j<5; j++)
{
if(i != j)
{
img[i][j] ^= img[j][i];
img[j][i] ^= img[i][j];
img[i][j] ^= img[j][i];
}
}
printf("\n\n");
for(int i=0; i<5; i++)
{
for(int j=0; j<5; j++) printf("%c", img[i][j]);
printf("\n");
}
*/
return 0;
}