#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <Windows.h>
//打印99乘法口诀表
// int main()
//{
// int i = 0;
// for (i = 1;i <= 9;i++)
// {
// int j = 0;
// for (j = 1;j <= i;j++)
// {
// printf("%d*%d=%-2d ", i, j, i * j);
// }
// printf("\n");
// }
// return 0;
//}
//void print_cfkjb(int n)
//{
// int i = 0;
// for (i = 1;i <= 9;i++)
// {
// int j = 0;
// for (j = 1;j <= i;j++)
// {
// printf("%d*%d=%-2d ", i, j, i * j);
// }
// printf("\n");
// }
//}
//
//
// int main()
//{
// int n = 0;
// scanf("%d", &n);
// print_cfkjb(n);
// return 0;
//}
//int my_strlen(char* str)
//{
// int count = 0;
// while (*str != '\0')
// {
// count++;
// str++;
// }
// return count;
//}
//
//
//void reverse_string(char* str)
//{
// int left = 0;
// int right = my_strlen(str) - 1;
// while (left < right)
// {
// char tmp = str[left];
// str[left] = str[right];
// str[right] = tmp;
// left++;
// right--;
// }
//}
//void reverse_string(char* str)
//{
// char tmp = *str;//1
// int len =my_strlen(str);//
// *str=*(str+len-1);//2
// *(str+len-1)='\0';//3
// //判断条件
// if (my_strlen(str + 1) >= 2)
// {
// reverse_string(str + 1);//4
// }
// *(str + len - 1) = tmp;//5
//}
//
//int main()
//{
// char arr[] = "abcdef";
// reverse_string(arr);//数组名arr是数组arr首元素的地址
// printf("%s\n", arr);//fedcba
// return 0;
//}