#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<Windows.h>
#include<string.h>
#include<stdlib.h>
#include<time.h>
//--------------------------------------
//作业练习1:计算1~100 之间包含几个9。
//一下代码其实不对99只计算了一个。
//int main()
//{
// int i = 1;
// int num = 0;
// for (i = 1; i < 101; i++)
// {
// if ((i % 10 == 9) || (i / 10) == 9)
// {
// printf("%d\n", i);
// num++;
//
//
// }
// }
// printf("%d\n", num);
//
// return 0;
//}
//
//-------------------------------------------------------------
//作业练习2:计算1/1-1/2+1/3-1/4.......+1/99-1/100 打印结果
// 方法1:自己想的有点多余
//int main()
//{
// int i = 0;
// double num1 = 0.0;
// double num2 = 0.0;
// for (i = 1; i < 101; i++)
// {
// if (i % 2 == 1)
// {
// num1 = num1 + (1.0 / i);
// }
// if(i % 2 == 0)
// {
// num2 = num2 + (1.0 / i);
// }
// }
// printf("%lf\n", num1 - num2);
//}
//方法2:老师的比较省略
//int main()
//{
// int i = 0;
// double num = 0.0;
// int f = 1;
// for (i = 1; i < 101; i++)
// {
// num = num + f * (1.0 / i);
// f = -f;
//
// }
// printf("%lf\n", num);
//}
//
//
// ---------------------------------------------
//作业练习3:求10个整数中的最大值
//方法1:数组中值能是正整数。不符合题目要求。
//int main()
//{
// int arr[10] = { 1,2,3,4,13,6,7,8,9,10 };
// int max = 0;
// int i = 0;
// for (i = 0; i < 10; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
//
// }
// printf("%d", max);
// return 0;
//}
//方法2:
//int main()
//{
// int arr[10] = { -10,-2,-3,-4,-3,-6,-7,-8,-9,-1 };
// int max = arr[0];
// int i = 0;
// for (i = 1; i < 10; i++)
// {
// if (arr[i] > max)
// {
// max = arr[i];
// }
//
// }
// printf("%d", max);
// return 0;
//}
//
//
//
//---------------------------------------------------
//在屏幕上输出9*9乘法口诀表
// %2d:表示占用2个右对齐
// %-2d:表示占用2个左对齐
//
//int main()
//{
// int i = 0;
//
// for (i = 1; i <= 9; i++)
// {
// int num = 0;
// for (num = 1; num <= i; num++)
// {
// printf("%d*%d=%2d ", num, i,num*i);
// }
// printf("\n");
// }
//
// return 0;
//}