#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
100-200素数
//int main()
//{
// int i;
// int k;
// int count=0;
// for(i=100;i<=200;i++)
// {
// for(k=2;k<i;k++)
// {
// if(i%k==0)
// break;
// }
//
// if(k==i)
// {
//
// printf("%d\n",i);
// count++;
// }
//
//
//
// }
//
// printf("%d\n",count);
// return 0;
//}
//1000-2000年的闰年
//int main()
//{
// int i=0;
// int count=0;
// for(i=1000;i<=2000;i++)
// {
// if(i%4==0&&i%100!=0)
// {
// count++;
// printf("%d\n",i);
// }
// if(i%400==0)
// {
// count++;
// printf("%d\n",i);
// }
// }
// printf("%d\n",count);
//return 0;
//}
//打印乘法口诀表
//int main()
//{
//int i;
//int j;
//for(i=1;i<=9;i++)
//{
// for(j=1;j<=i;j++)
// {
// printf("%2d*%2d=%2d",j,i,j*i);//或者printf("%2d*%2d=%2d",i,j,i*j);
// }
// printf("\n");
//}
//return 0;
//}
//计算圆的的面积和周长
//double calcuArea(double r);
//double calcuCircum(double r);
//int main()
//{
// printf("area=%f",calcuArea (2.0));
// printf("\tcircumference=%f\n",calcuCircum (2.0));
//return 0;
//}
//double calcuArea(double r)
//{
// return (3.141592654*r*r);
//}
//double calcuCircum(double r)
//{
// return (2.0*3.141592654*r);
//}
//#define PI 3.141592654
//#define R 2.0
//
//
//double calcuArea(double r);
//double calcuCircum(double r);
//
//int main()
//{
// printf("area=%f",calcuArea(R));
// printf("\tcircumference=%f\n",calcuCircum(R));
// return 0;
//}
//double calcuArea(double r)
//{
// return (PI*r*r);
//}
//double calcuCircum(double r)
//{
// return (2.0*PI*r);
//}
//int main()
//{
// int a=1;
// int b=2;
// printf("x=%d,y=%d\n",++a+ b,++b+ a);
//return 0;
//}
//int main()
//{
//int a;
//float b,c;
//scanf("%d%f%f",&a,&b,&c);
//printf("a=%d,b=%f,c=%f",a,b,c);
//
//return 0;
//}
//int main()
//{
// int a;
// float b,c;
// scanf("%2d%3d%4d",&a,&b,&c);
// printf("a=%d,b=%f,c=%f",a,b,c);
//
// return 0;
//}
//int main()
//{
// int a;
// int b;
// scanf("%d$$$%d",&a,&b);
// printf("%d,%d\n",a,b);
//return 0;
//}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
// int i;
// int j;
// for(i=1;i<=9;i++)
// printf("%4d",i);
// printf("\n");
// for(i=1;i<=36;i++)
// printf("%c",'-');
// printf("\n");
// for(i=1;i<=9;i++)
// {
// for(j=1;j<=9;j++)
// printf("%4d",i*j);
// printf("\n");
// }
//return 0;
//}
//int main()
//{
// int c;
// c=getchar();getchar();
// switch(c)
// {
// case'a':case'A':
// printf("Ada,Algol?\n");
// c=getchar();getchar();
// switch(c)
// {
// case'd':case'D':
// printf("Ada\n");
// break;
// case'l':case'L':
// printf("Algol\n");
// break;
// default:
// printf("input error\n");
// break;
// }
// case'b':case'B':
// printf("Basic,BCDL?\n");
// c=getchar();getchar();
// switch(c)
// {
// case'a':case'A':
// printf("Basic\n");
// break;
// case'c':case'C':
// printf("BCDL\n");
// break;
// default:
// printf("I am sorry!\n");
// break;
//
// }
// break;
// case'c':case'C':
// printf("C,Cobol,C++,C#?\n");
// c=getchar();getchar();
// switch(c)
// {
// case'c':case'C':
// printf("C\n");
// break;
// case'o':case'O':
// printf("Cobol\n");
// break;
// case'+':
// printf("C++\n");
// break;
// case'#':
// printf("C#\n");
// break;
// default:
// printf("I am sorry!\n");
// break;
//
// }
// break;
// default:
// printf("I am sorry!\n");
// break;
//
//
// }
//
//return 0;
//}
//int main()
//{
// int m;
// int n;
// int flag;
// printf("\nThe primers from 100 to 200 is:\n");
// for(n=101;n<=200;n+=2)
// {
// flag =1;
// for(m=2;m<=n/2;m++)
// {
// if(n%m==0)
// {
// flag=0;
// break;
// }
// }
// if(flag==0)
// continue;
// printf("%d,",n);
//
// }
// printf("\n");
//return 0;
//}
#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<string.h>
//#include<windows.h>
//#include<time.h>
//
//
//enum Option
//{
// EXIT,
// START
//};
//
//void menu()
//{
// printf("*************************\n");
// printf("*** 1.play 0.exit ***\n");
// printf("*************************\n");
//
//}
//
//void game()
//{
// int ret=0;
// int num=0;
// ret = rand()%100+1;
// while(1)
// {
// printf("请猜数字; ");
// scanf("%d",&num);
// if(num == ret)
// {
// printf("恭喜你,猜对了\n");
// break;
// }
// else if(num>ret)
// {
// printf("猜大了\n");
// }
// else
// {
// printf("猜小了\n");
// }
// }
//}
//
//
//int main()
//{
// int input=0;
// srand((unsigned int)time(NULL));
// do
// {
// menu();
// printf("请选择: ");
// scanf("%d",&input);
// switch(input)
// {
// case 1:
// game();
// break;
// case 0:
// break;
// default:
// printf("选择错误\n");
// break;
// }
// }
// while (input);
//
//return 0;
//}
//int BinarySearch(int arr[],int key,int left,int right)
//{
// while(left<=right)
// {
// int mid=left+(right-left)/2;
// if(arr[mid]==key)
// {
// return mid;
// }
// else if(arr[mid]>key)
// {
// right=mid-1;
// }
// else
// {
// left=mid+1;
// }
//
// }
// return -1;
//}
//
//
//int main()
//
//{
// int arr[]={1,2,3,4,5,6,7,8,9,10};
// int key = 9;
// int sz = sizeof(arr)/sizeof(arr[0]);
// int ret= BinarySearch (arr,key,3,7);
// if(-1==ret)
// {
// printf("找不到\n");
// }
// else
// {
// printf("找到了:%d\n",ret);
// }
// return 0;
//}
//int main()
//{
// int i=0;
// int ret=0;
// int sum=0;
// for(i=0;i<=100;i++)
// {
// ret=(-1)^(i-1)*(1/i);
// sum=sum+ret;
// printf("%d",sum);
//
// }
//return 0;
//}
//int main()
//{
// char arr1[]="*******";
// char arr2[]="#######";
// char arr3[]=" ";
// int i=0;
// for(i=0;i<=6;i++)
// {
// arr3[i]=arr1[i];
// arr1[i]=arr2[i];
// arr2[i]=arr3[i];
//
// }
// printf("%s",arr1);
// printf("\n");
// printf("%s\n",arr2);
//
//return 0;
//}
//int main()
//{
// char c;
// unsigned char uc;
// unsigned char us;
//
// c = 128;
// uc = 128;
// us = c + uc;
//
// printf("0x%x\n",us);
// us = (unsigned char)c + uc;
// printf("0x%x\n",us);
//
// us = c + (char)uc;
// printf("0x%x\n",us);
//
// return 0;
//}
//#include<stdio.h>
//unsigned short* sum(unsigned char a, unsigned char b)
//{
// unsigned short s = 0;
// s = a + b;
// return &s;
//}
//
//int main()
//{
// unsigned short *p = NULL;
// unsigned char a = 1, b = 2;
// p = sum(a, b);
// printf("%u+%u",a,b);
// printf("=%u\n",*p);
//
// return 0;
//}
#pragma pack(1)
//int main()
//{
// struct tagAAA
// {
// unsigned char ucld : 1;
// unsigned char ucpara0 : 2;
// unsigned char ucstate : 6;
// unsigned char uctail1 : 4;
// unsigned char ucavail;
// unsigned char uctail2 : 4;
// unsigned char ucdata;
// }AAA_S;
// printf("%d\n",sizeof(AAA_S));
//
// return 0;
//}
//#pragma pack(4)
//
//int main()
//{
// unsigned char puc[4];
// struct tagPIM
// {
// unsigned char ucPiml;
// unsigned char ucData0 : 1;
// unsigned char ucData1 : 2;
// unsigned char ucData2 : 3;
// }*pstPimData;
// pstPimData = (struct tagPIM*)puc;
// memset(puc, 0, 4);
// pstPimData->ucPiml = 2;
// pstPimData->ucData0 = 3;
// pstPimData->ucData1 = 4;
// pstPimData->ucData2 = 5;
// printf("%02x %02x %02x %02x\n",puc[0],puc[1],puc[2],puc[3]);
//
// return 0;
//}
//void var_init(unsigned char *s)
//{
// *s = 2;
// return;
//}
//
//int main()
//{
// unsigned long a;
// var_init((unsigned char*)&a);
// printf("%lu\n",a);
//
// return 0;
//}