⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 杨辉三角程序.txt

📁 打印杨辉三角
💻 TXT
字号:
【程序61】
题目:打印出杨辉三角形(要求打印出10行如下图)   
1.程序分析:
       1
       1  1
       1  2  1
       1  3  3  1
       1  4  6  4  1
       1  5  10 10 5  1  
2.程序源代码:
main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
  {a[i][0]=1;
  a[i][i]=1;}
for(i=2;i<10;i++)
  for(j=1;j<i;j++)
  a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
  {for(j=0;j<=i;j++)
  printf("%5d",a[i][j]);
  printf("\n");
  }
}

本文来自: 乘风原创程序(http://www.qqcf.com) 详细出处参考:http://study.qqcf.com/web/174/20551.htm
折半查找程序如下:

#include <stdio.h>
#define n 10
int search(int key,int a[],int *count)
{
	int low=1,high=n-1,mid;
	while(low<=high)
	{ 
		mid=(low+high)/2;
		if(a[mid]==key)
		{ (*count)++;
			return(mid);
		}
		else if(a[mid]>key)  high=mid-1;
		else low=mid+1;
		(*count)++;
	}
	return(0);
}

void main()
{
	int key,b[n],count=0,i,place=0;
	printf("input the keyword\n");
	scanf("%d",&key);
	printf("\ninput the dates\n");
	for(i=1;i<n;i++)  scanf("%d",&b[i]);
	place=search(key,b,&count);
	printf("\nthe keyword is at");
	printf("%d\n",place);
	printf("\nthe count=%d\n",count);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -