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

📄 sushudengcha.c

📁 有趣的程序: 1。已知n和m,m个正整数相加等于n(m<=n),列出这m个数. 2。输入任意正整数n,计算n!(n可取到一亿) 3。求100以内的所有由三个素数构成的等差素数组
💻 C
字号:
#include "stdio.h"
void find(int i,int j,int b,int *A) //在A[i]、A[j]之间查找b,若找输出
{
	int k;
	static int m=0;
	for(k=i+1;k<j;k++)
		if(A[k]==b) 
        {m++;printf("(%d)%d  %d  %d\t",m,A[i],b,A[j]);}
}
int sushu(int *A)//返回素数个数
{
  int B[101],i,j=0,k;
  for(i=2;i<=100;i++)
  {
      B[i]=i;
  }
   for(i=2;i<=100;i++)
  {
	  if(B[i]!=0) 
	  {
	   A[j++]=B[i];
	  for(k=B[i]+1;k<=100;k++)
		  if(k%B[i]==0) B[k]=0;
	  }
  }
  return j;
}
void main()
{
  int A[50],j,i,k,b;
  j=sushu(A);
   for(i=1;i<j;i++)
	  for(k=i+2;k<j;k++)
      {
		  b=(A[i]+A[k])/2;
		  find(i,k,b,A);
	  }
  
}

⌨️ 快捷键说明

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