#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
//int Add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int sum = Add(a, b);
// printf("%d\n", sum);
//
// return 0;
//}
#include<string.h>
//int main()
//{
// char arr1[] = "bit";
// char arr2[] = "###########";
// strcpy(arr2, arr1);
// printf("%s\n", arr2);
// //strcpy--字符串拷贝
// //strlen--字符串长度
// return 0;
//}
//int main()
//{
// char arr[] = "hello world";
// memset(arr, '*', 5);
// printf("%s\n", arr);
// return 0;
//}
//int get_max(int x, int y)
//{
// if (x > y)
// return x;
// else
// return y;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int max = get_max(a, b);
// printf("max = %d\n", max);
// max = get_max(100, 300);
// printf("max = %d\n", max);
// return 0;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int tmp = 0;
//
// tmp = a;
// a = b;
// b = tmp;
// printf("a=%d b=%d tmp=%d", a, b, tmp);
// return 0;
//}
//void Swap(int* x, int* y)//指针函数
//{
// int z = 0;
// z = *x;//解引用
// *x = *y;
// *y = z;
//
//}
//int main()
//{
// int a = 10;
// int b = 20;
// Swap(&a, &b);
// printf("a=%d b=%d", a, b);
// return 0;
//}
//int is_prime(int n)
//{
// int j = 0;
// for (j = 2; j < n; j++)
// {
// if (n % j == 0)
// return 0;
// }
// return 1;
//}
//
//int main()
//{
// int i = 0;
// for (i = 100; i <= 200; i++);
// {
// if (is_prime(i) == 1)
// printf("%d ", i);
// }
// return 0;
//}
//int is_leap_year(int y)
//{
// if ((y % 4 == 0 && y % 100 != 0) || (y % 400 == 0))
// return 1;
// else
// return 0;
//}
//int main()
//{
// int year = 0;
// for (year = 1000; year <= 2000; year++)
// {
// if (is_leap_year(year) == 1)
// {
// printf("%d ", year);
// }
// }
// return 0;
//}
//int binary_search(int arr[], int k,int sz)
//{
//
// int left = 0;
// int right = sz-1;
// while (left <= right)
// {
// int mid = (left + right) / 2;
// if (arr[mid] < k)
// {
// left = mid + 1;
// }
// else if (arr[mid] > k)
// {
// right = mid - 1;
// }
// else
// {
// return mid;
// }
// }
// return -1;
//}
//int main()
//{
// int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
// int k = 7;
// int sz = sizeof(arr) / sizeof(arr[0]);
// int ret = binary_search(arr, k, sz);
//
// if (ret == -1)
// {
// printf("找不到指定的数字\n");
//
// }
// else
// {
// printf("找到了,下标是:%d\n", ret);
// }
// return 0;
//}
//void Add(int* p)
//{
// (*p)++;
//}
//int main()
//{
// int num = 0;
// Add(&num);
// printf("num =%d\n", num);
// Add(&num);
// printf("num =%d\n", num);
// Add(&num);
// printf("num =%d\n", num);
// return 0;
//}
//
//int main()
//{
// int len = 0;
// //len = strlen("abc");
// //printf("%d\n", len);
// printf("%d\n", strlen("abc"));
// return 0;
//}
//int main()
//{
// printf("%d", printf("%d", printf("%d", 43)));//4321
// return 0;
//}
//int Add(int x, int y)
//{
// int z = 0;
// z = x + y;
// return z;
//}
//int main()
//{
// int a = 10;
// int b = 20;
// int sum = 0;
// sum = Add(a, b);
// printf("%d\n", sum);
// return 0;
//
//}
//#include"add.h"//引用头文件
int Add(int,int);//函数声明
int main()
{
int a = 10;
int b = 20;
int sum = 0;
sum = Add(a, b);//函数调用
printf("%d\n", sum);
return 0;
}
int Add(int x, int y)//函数定义(可以写在头文件,例如:"add.h")
{
int z = 0;
z = x + y;
return z;
}