编辑代码

#include <stdio.h>
/*void hh(int x)
{
	int g,s,b,q,w; //分别表示个,十,百,千,万
	int n; //表示位数
	g=x%10;//个位
	s=(x%100)/10;//十位
	b=(x%1000)/100;//百位
	q=(x%10000)/1000;//千位
	w=(x%100000)/10000;//万位
	if(x/10000!=0)
	{
		n=5;
		printf("%d %d%d%d%d%d",n,g,s,b,q,w);
	}
	else
		if(x/1000!=0)
		{
			n=4;
			printf("该正整数位数为:%d\逆序输出为:%d%d%d%d",n,g,s,b,q);
		}
		else
			if(x/100!=0)
			{
				n=3;
				printf("%d %d%d%d",n,g,s,b);
			}
			else
				if(x/10!=0)
				{
					n=2;
					printf("%d %d%d",n,g,s);
				}
				else
				{
					n=1;
					printf("%d %d",n,g);
				}
}*/
int BFind(int a[],int x)
{
	int i;
	int L=0,R=6;
    int mid;
	while(L<=R)
	{
		mid=(L+R)/2;
		if(a[mid]==x)
			return mid;
		else if(a[mid]<x)
			L=mid+1;
		else
			R=mid-1;
	}
    if(L>R)
	printf("无此数");
	return 0;
}
void putstar()
{
	char star[6]={'*','*','*','*','*''};
	for(i=0;i<5;i++)
	{
        for(int j=0;j<i;j++)
    		printf(" ");
		puts(star);
	}
}

int main()
{
    putstar();
}