C语言练习

//#include<stdio.h>
//int main()
//{//输出ASCLL为70的码值
//	printf("%c",70);
//	printf("%d",'F');
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//int main()
//{
//	int shu1,shu2;
//	scanf("%d%d",&shu1,&shu2);
//	printf("shu1+shu2=%d\n",shu1+shu2);
//	printf("shu1*shu2=%d\n",shu1*shu2);
//	printf("shu1/shu2=%.1f\n",(float)shu1/shu2);
//	printf("shu1-shu2=%d\n",shu1-shu2);
//	system("pause");
//	return 0;
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//int main()
//{
//	//随机生成一个算术乘法两个乘数不大于50
//	int shu1,shu2;
//	shu1=rand()%51;
//	shu2=rand()%51;
//	printf("%d*%d=%d",shu1,shu2,shu1*shu2);
//	system("pause");
//	return 0;
//
//
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//int main()
//{
//	int shu1;
//	while(1)
//	{
//		scanf("%d",&shu1);
//		if(shu1>999||shu1<0)
//			printf("请输入一个三位整数:");
//		else
//		{   int y=shu1/100;
//			int e=shu1/10-y*10;
//			int s=shu1%10;
//			printf("百位为:%d\n十位为:%d\n个位为:%d\n",y,e,s);
//			break;
//		}
//	}
//		system("pause");
//	return 0;
}
//
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>

{
//	int times;
//	scanf("%d",&times);
//	int weeks=times/7;
//	int days=times%7;
//	printf("days are %d weeks and %d days",weeks,days);
//	system("pause");
//	return 0;
//
//
//}
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//int chengj(int n);
//int main()
//{
//	char ch1,ch2,ch3,ch4,ch5,ch6;
//	printf("请输入6位密码:");
//	ch1=getchar();
//	ch2=getchar();
//	ch3=getchar();
//	ch4=getchar();
//	ch5=getchar();
//	ch6=getchar();
//	printf("******\n");
//	return 0;
//
//
//
//
//
//}

	//int b;
	//srand(time(0)); 设置随机数种子,使用当前时间作为种子保证每次运行产生不同随机数
	//int a=rand()%51;
	//printf("%d\n",a);
	//	scanf("%d",&b);
	//	printf("%d  ‘ %’  %d=%d",a,b,a%b);
	//	if(a%b==1)
	//		printf("是奇数\n");
	//	else
	//		printf("是偶数\n");
	//	//srand(time(null))
	//	//变量=rand()%51;随机数在0-50之间


//输入一个字符,输出字符的类型
/*	char fu;
	fu=getchar();
	if(fu>'0'&&fu<'9')
		printf("数字");
	else if(fu>'A'&& fu<'Z')
		printf("大写字母");
	else if(fu>'a'&&fu<'z')
		printf("小写字母");
	else if(fu>=0&&fu<=31)
		printf("控制字符");
	else
		//printf("其他字*///符");
	//int a;
	//scanf("%d",&a);
	//if(a%2==0)
	//{
	//	if(a%3==0)
	//		printf("能被2,3整除\n");
	//	else
	//		printf("能被2整除,但不能被3整除\n");
	//}
	//else
	//{
	//		if(a%3==0)
	//	printf("能被3整除,不能被2整除\n");
	//	else
	//		printf("不能被2,3整除\n");
	//}

//输入三个数,求其最大值
	//int a,b,c;
	//scanf("%d%d%d",&a,&b,&c);
	//int max1=max(a,b);
	//max1=max(max1,c);
	//printf("%d",max1);
	//system("pause");
	//return 0;
//int max(int a,int b)
//{
//	return a>b?a:b;
//}

//判断三角形的类型
	//int a,b,c;
//	printf("请输入三角形的三条边:\n");
//	scanf("%d,%d,%d",&a,&b,&c);
//	if(a+b>c&&a-b<c||a+c>b&&a-c<b||b+c>a&&b-c<a)
//	{
//		if(a==b||a==c||b==c)
//		{
//			printf("是个等腰三角形\n");
//		{
//		if(a==b&&a==c)
//			printf("是个等边三角形\n");
//		else
//			printf("是个等腰三角形,不是个等边三角形\n");
//		}
//		if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
//			printf("是个等腰直角三角形\n");
//		else
//			printf("是个等腰三角形,不是个等腰直角三角形\n");
//		
//		}
//
//		else
//		{
//			printf("不是个等腰三角形\n");
//		    if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b)
//				printf("是个直角三角形\n");
//			else
//				printf("不是特殊三角形\n");
//		
//		}
//	}
//		
//	else
//		printf("不能构成一个三角形\n");
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//int main()
//{
//	char c;
//	float a,c;
//	printf("Input expression :a+(-,m*,/)");
//	scanf("%f%c%f",&a,&b,&c);
//	switch(b)
//	{
//	case '+':执行语句(可为多条);
//	case '-':执行语句(可为多条);
//	case '/':执行语句(可为多条);
//	case '*':执行语句(可为多条);
//	default:执行语句(可为多条);
//
//
//
//	}

//int main()
//{
getchar();//输入库函数:输入一个字符
putchar;//输出库函数:需要在括号里输入一个变量,输出变量对应的字符
//	//如若输入多个字符,结果为输入的第一个字符
//	char c=getchar();
//	putchar(c);
//	//if(putchar(c)=='a')
//	if(c=='a')
//		printf("看周杰伦来了\n");
//
//	system("pause");
//	return 0;
//
//}
//	//y=x;//x的值赋值给y
	x,y均为x的值
	//x=y;//将变量y得知赋值给x

//
//

//int flag=0;
	//for(int i=1;i<=5;i++)
	//	{
	//		for(int j=i;j<=5;j++)
	//			flag++;
	//    }
	//printf("%d\n",sum(5));
	//printf("一共有%d发法\n",flag);
	//system("pause");
	//return 0;
//}
//int sum(int n)
//{
//	int su=0;
//	for(int i=1;i<=n;i++)
//		su+=i;
//
//return su;
//
//
//}

//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//int sum(int );
//int main()
//{
//	int flag=0;
//	for(int i=1;i<1000;i++)
//		if(i%3==0)
//			{
//				printf("%d\t",i);
//			 flag++;
//		    }
//		printf("total=%d\n",flag);
//		printf("%d\n",1000/3);
//
//system("pause");
//return 0;
//
//
//}
//
//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//#include<time.h>
//#include<conio.h>
//
//int main()
//{
//	for(int i=1;i<1000;i++)
//		{if(i/7==0)
//			{
//				if(i/11==0)
//				printf("%d----能被7,11整除\n",i);
//				else
//					printf("%d---能被7,整除,不能被11整除\n",i);
//		    }
//		else
//			{
//				printf("%d-----不能被7整除\n",i);
//				if(i/11==0)
//					printf("%d-------能被11整除,不能被7整除\n",i);
//	 	    }
//	}
//}

	//int ten,i;
	//for(ten=0;ten<10;ten++)
	//{
	//	
	//i=10000*1+5*1000+2*100+6+ten*10;
	//	if(i%57==0||i%67==0)
	//		printf("%d\t",i);
	//}

//#include<stdio.h>
//#define N 5
//int main()
//{
//	int willing;
//	int flag=0;//接单数
//	float money=0;
//	int x=10;//起步价
//	float file;//里程数
//	while(1)
//	{
//		scanf("%f",&file);
//		if(file>int(file)&&file<int(file+1))
//			file=int(file+1);
//		if(file<3)
//			{money+=x;flag++;}
//		else if(file>=3&&file<8)
//		{money+=1.6*(file-3)+x;flag++;}
//		else if(file>=8)
//			{money+=2.2*(file-3)+x;flag++;}
//		printf("你已经接了:%d 单,金额为:%.2f 元\n",flag,money);
//		printf("是否下班:(0--下班,1--接着上班):");
//		scanf("%d",&willing);
//		if(willing==1)
//			printf("请输入下一单里程数:");
//		else
//			break;
//
//
//	}
//	printf("今日接了%d单,赚了%f元\n",flag,money);
//
//}
	//int x;
	//int n=1;
	//char a;
	//for(int i=0;i<7;i++)
	//{
	//	for(int j=6;j>=i;j--)
	//	
	//		printf(" ");
	//			for(char x='A';x<'A'+n;x++)
	//				printf("%c",x);
	//			n+=2;
	//	

	//printf("\n");
	//	}

//int main()
//{
//	int x;//定义一个五位数
//	int ten;//十位
//
//
//	for(ten=0;ten<10;ten++)
//	{
//		x=1*10000+5*1000+2*100+ten*10+6*1;
//     	if(x%57==0||x%67==0)
//			printf("%d\t",x);
//	}
//	system("pause");
//	return 0;
//
//}
//#include<stdio.h>
//#include<stdlib.h>
//int jie(int );
//int main()
//{
//	int n;
//	int *p;
//	int sum=0;
//	p=&n;
//	scanf("%d",p);
//	for(int i=1;i<=n;i++)
//		sum+=jie(i);
//
//	printf("%d\n",sum);
//
//
//
//}
//int jie(int i)
//{
//	if(i==1)
//		return 1;
//	else
//	return i*jie(i-1);
//}
//int main()
//{
//	for(int i=0;i<3;i++)
//	{
//		for(int j=3;j>i;j--)
//		printf(" ");
//
//		for(int z=0;z<6;z++)
//			printf("*");
//		
//		printf("\n");
//	}
//
//
//
//
//	 
//}
//结果:
//   ******
//  ******
// ******
//请按任意键继续. . .
//int main()
//{
//for(int i=0;i<4;i++)
//{
//	for(int j=3;j>i;j--)
//		printf(" ");
//	for(int z=0;z<2*(i+1)-1;z++)
//		printf("*");
//	printf("\n");
//
//
//}
//
//	 
//}
//   *
//  ***
// *****
//*******
//请按任意键继续. . .
//
	//int a[3]={1,2,3};
	//int *p=a;
	//printf("%d\n",*p++);
	//printf("%d\n",(*p)++);//此处将a[1]改为a[1]+1;
	//printf("%d\n",*p++);
	//printf("%d\n",a[1]);


	//int a[5];
	//int *p;
	//p=a;
	//for(int i=0;i<5;i++)
	//{
	//	scanf("%d",p+i);

	//}
	//	for(int i=0;i<5;i++)
	//{
	//	printf("%d\n",a[i]);

	//}

	//int a[3]={11,22,33};
//	int *p=a;
//	printf("%p\n%p\n%p",a+1,p+1,&(a[1]));
//	0019F8F8
//0019F8F8
//0019F8F8请按任意键继续. . .

//int a=10;
//int b=20;
//printf("%p\n%p\n",&a,&b);
//int *p;
//printf("p=%p\n",&p);
//p=&a;
//printf("p(a)=%p\n",p);
//p=&b;
//printf("p(b)=%p\n",p);
//printf("%p\n",&a);
//
//#include<stdio.h>
//#include<stdlib.h>
//void shu1(int *,int );
//int max1(int *,int );
//int main()
//{
//	int a[10];
//	shu1(a,10);
//	for(int i=0;i<10;i++)
//	printf("%d\n",a[i]);
//	int max;
//	printf("max=%d\n",max1(a,10));
//	
//	system("pause");
//	return 0;
//
//
//
//}
//void shu1(int *p,int n)
//{
//	for(int i=0;i<n;i++)
//		scanf("%d",&p[i]);
//
//
//
//
//
//}
//int max1(int *p,int n)
//{
//	int max=0;
//	for(int i=0;i<n;i++)
//		{if(max<p[i])
//			max=p[i];}
//	return max;
//
//}

	//char *p="zhou jie lun is a boy!";
	//printf("%s\n",p);
	//puts(p);
	//int len=strlen(p);
	//printf("%d",len);
	//for(int i=0;i<len;i++)
	//	{if(p[i]==' ')
	//		i++;
	//printf("%c",p[i]);
	//}
	//printf("\n");
//char a[20]="dai lu hao";
	//char *p=a;
	//puts(p);
	//printf("%s\n",p);
	//system("pause");
	//return 0;


	//int i,a[100]={93,85,77,68,59,43,94,75,98},b[6];
	//fun(a,b ,9);
	//printf("The result is:");
	//for(i=0;i<6;i++)
	//	printf("%d",b[i]);
	//printf("\n");


//int fib(int );
//void fun(int a[],int b[],int n);
//int main()
//{
//	int n,p;
//	
//while(1)
//{
//	printf("n=?");
//	scanf("%d",&n);
//	if(n>=1)
//	{
//		p=fib(n);
//	printf("%d\n",p);
//	}
//	else
//		printf("无效值,请重新输入!");
//	printf("是否还要继续使用:(1--继续)");
//	int ci;
//	scanf("%d",&ci);
//	if(ci==1)
//		continue;
//	else
//		break;
//
//}
//	system("pause");
//	return 0;
//
//
//
//
//
//
//}
//int *shu(int *,int *);
//int main()
//{
//	int *p;
//	int a,b;
//	p=shu(&a,&b);
//	printf("%d\n",*p);
//	printf("a=%d,b=%d\n",a,b);
//
//
//
//}
//
//int *shu(int *a,int *b)
//{
//	int max;
//	scanf("%d%d",a,b);
//	if(*a<*b)
//	max=*b;	
//	return &max;
//
//
//}
//
//
//void swaps(int *p1,int *p2);
//int main()
//{
//	int a,b;
//	a=3;
//	b=5;
//	int *p1,*p2;
//	p1=&a,p2=&b;
//	swaps(p1,p2);
//	printf("%d\t%d\n",a,b);
//
//	printf("%d\t%d\n",*p1,*p2);
//	system("pause");
//	return 0;
//}
//
//void swaps(int *p1,int *p2)
//{
//	int t;
//	t=*p1;
//	*p1=*p2;
//	*p2=t;
//
//}
//int main()
//{
//	int a,b;
//	int *p=&a;//将a变量的地址传递给指针变量p
//	//这里的*是说明他是指针变量
//	//printf("%p",*p);//此时的*是取值符,不可用来输出地址,否则结果不对。
//
//	printf("a的地址:%p\n,*p的地址:%p\n",&a,p);
	a的地址:00DCFAA8
,*p的地址:00DCFAA8//可以看到此时p的地址指向a的地址
//	system("pause");
//	return 0;
//}
//int main()
//{
//	int shu1,shu2;
//	int *p,*w;
//	p=&shu1,w=&shu2;
//	printf("%p\t%p\n",p,w);
//	*p=3;
//	*w=4;
//	printf("%d\t%d\n",shu1,shu2);
//	int t;
//	t=*p;
//	*p=*w;
//	*w=t;
//	printf("%d\t%d\n",(*p)++,(*w)++);
//	printf("%d\t%d\n",shu1,shu2);
//		printf("%d\t%d\n",(*p)++,(*w)++);
//			printf("%d\t%d\n",(*p)++,(*w)++);
//				printf("%d\t%d\n",(*p),(*w));
//				printf("%d\t%d\n",(*p),(*w));
//				int *a;
//				a=p;
//				p=w;
//				w=a;
//
//	printf("%p\t%p\n",p,w);
//	printf("%d\t%d\n",*p,*w);
//	001FFD04        001FFCF8
//3       4
//4       3
//5       4
//5       4
//6       5
//7       6
//7       6
//001FFCF8        001FFD04
//6       7
//请按任意键继续. . .
//
//
//







//}
//int max(int *,int *);
//int main()
//{
//	int a,b;
//	int *p=&a,*w=&b;
//	scanf("%d%d",p,w);
//	printf("排序前:%d\t%d\n",a,b);
//	max(p,w);
//	//if(a<b)
//	//{
//	//	int *t;
//	//	t=p;
//	//	p=w;
//	//	w=t;
//	//}
//	printf("排序后:%d\t%d\n",*p,*w);
//	 
//}
//int max(int *p,int *w)
//{
//	int max;
//	if(*p<*w)
//{
//	
//	int *t;
//	t=p;
//	p=w;
//	w=t;
//	max=*p;
//
//}
//
//		return max;
//
//
//}
//

//#include<stdio.h>
//#include<stdlib.h>
//#include<string.h>
//int *shuru(int *,int* );
//int *shushi(int *p,int *shu);
//int jie(int );
//int main()
//{
//    //输入n个数,求n个数的平方的阶乘
//    int a[100]={0,};
//    int *p;
//    p=a;
//    int shu;
//    printf("您想输入几个数:");
//    scanf("%d",&shu);
//    shuru(p,&shu);
//    for(int i=0;i<shu;i++)
//        printf("%d\n",p[i]);
//    printf("sum=%d\n",*shushi(p,&shu));
//
//
//
//
//}
//int   *shuru(int *p,int *n)
//{
//    for(int i=0;i<*n;i++)
//    {
//
//        scanf("%d",p+i);
//    }
//    return p;
//
//
//
//
//}
//
//int jie(int n)
//{
//    int sum=1;
//    for(int i=1;i<=n;i++)
//        sum*=i;
//    return sum;
//
//
//}
//int jie(int);
//int *shushi(int *p,int *shu)
//{
//    int sum=0;
//    int s[100]={0};
//    for(int i=0;i<*shu;i++)
//    {    
//        s[i]=jie(p[i]);
//        sum+=s[i];
//    }
//    return  &sum;
//
//
//}

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值