#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;
//}