#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main() {
//写一段代码,进行分数求和1/1-1/2+1/3-1/4.......+1/99-1/100
//对数进行整理(1/1+1/3+1/5+1/7.......+1/99).....-(1/2+1/4+1/6.....+1/100)]]
//方法一:
/*int m = 0;
int n = 0;
double q = 0.0;
double w = 0.0;
double y = 0.0;
double u= 0.0;
for (m = 1; m <= 99; m += 2)
{
q = 1.0 / m;
w = w + q;
}
for (n = 2; n <= 100; n += 2)
{
y = 1.0 / n;
u = u + y;
}
printf(" % f\n", (w - u));*/
//方法二:
/*int i = 1;
double m = 0.0;
int temp = 1;
double add = 0.0;
for (i = 1; i <= 100; i++) {
m = (1.0 / i)*temp;
temp = -temp;
add = add + m;
}
printf("%lf\n", add);*/
//第二题使用代码从十个数里找到最大值
//int i = 0;
//int arr[] = {-1,-2,-16,-4,-5,-6,-11,-7,-9,-8};
//int q = sizeof(arr) / sizeof(arr[1]);
scanf("%c ", arr);
//for (i = 0; i <= q; i++) {
// if (arr[i] >= arr[i+1])
// arr[i+1] = arr[i];
//}
//printf("这个数组中最大数是:%d\n", arr[i]);
//第三题 打印乘法口诀第一种
int a = 0;
int b = 0;
printf("乘法口诀表:\n");
for (a = 1; a <= 9; a++) {
for (b = 1; b <=9; b++) {
printf("%dX%d ", a, b);
}
printf("\n");
}
//打印乘法口诀表 第二种
int m = 0;
int n = 0;
printf("乘法口诀表:\n");
for (m = 1; m <= 9; m++) {
for (n = 1; n <= m; n++) {
printf("%dX%d ", m, n);
}
printf("\n");
}
return 0;
}