C语言练习三

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值