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

📄 u4.txt

📁 CProgramming C学习的好书
💻 TXT
字号:
1--------------------------------
#include <stdio.h>
#include <math.h>
void main()
{
	float  flag,s,n,i,esp;
	
	printf("input esp:\n");
	scanf("%f",&esp);

	s=0;
	flag=1;
     n=1;
     i=1;
 while(fabs(n)>=esp){
		n=1.0*flag/(3.0*i-2.0);
        s=s+n;
        flag=-flag;
        i++;
	}
	
	printf("sum=%.6f",s);
}
2--------------------------------
#include <stdio.h>
	void main()
{
	int sum,n;
		sum=0;
	do{
		printf("input a number:\n");
		scanf("%d",&n);
		if(n%2==0) {
          sum=sum+n;}
	}while(n!=0);
			
			printf("sum=%d",sum);
}
3--------------------------------
#include <stdio.h>
	void main()
{
	float i,e,n,m,k;
	
	printf("input n:\n");
	scanf("%f",&n);
		
		e=1;
	for(i=1;i<=n;i++){
		k=1;
		for(m=1;m<=i;m++){
			k=k*m;}
			e=e+1.0/k;}
	printf("e=%.2f",e);
}

4--------------------------------
#include <stdio.h>
#include <math.h>
double mypow(int x,int n);
double fact(int n);

void main()
{
	double s,a;
 int x,i,n;
	
	printf("input x:\n");
	scanf("%d",&x);
	
	n=1;
 s=0;
	do{
  	a=1.0*mypow(x,n)/fact(n);
		n=n++;
		s=s+a;
	}while(fabs(a)>=0.00001);
	printf("sum=%.2lf",s);
}

double mypow(int x,int n)
{
  int i;
  double result;
  
  result=1;
  for(i=1;i<=n;i++){
   result=result*x;
   }
   return result;
 }
 
double fact(int n)
{
  int i;
  double result;
  
  result=1;
  for(i=1;i<=n;i++){
   result=result*i;
 }
 
 return result;
 }
5--------------------------------
#include <stdio.h>
void main()
{
	int n,i,number,max,a;
	
	printf("input n:\n");
	scanf("%d",&n);
	
	printf("input a number:\n");
	scanf("%d",&max);	
	for(i=1;i<=n-1;i++){
		printf("input a number:\n");
		scanf("%d",&a);
		
		if(a>max)
			max=a;
		}
	printf("The max number of these %d numbers is:%d",n,max);
}
6--------------------------------
#include <stdio.h>
	void main()
{
	int number,a,sum;
	
	printf("input a number:\n");
	scanf("%d",&number);
	
	sum=0;
	while(number!=0){
		a=number%10;
		number=number/10;
		sum=sum+a;}
		
		printf("sum=%d",sum);
}
7--------------------------------
#include <stdio.h>
	void main()
{
	int a,b,i,c;
	float sum;
	
	printf("input n:\n");
	scanf("%d",&n);
	
	a=2;
	b=1;
	sum=0;
	
	for(i=1;i<=n;i++){
		sum=sum+1.0*a/b;
		c=a;
		a=a+b;
		b=a;
		}
	printf("sum=%d",sum);
}
8--------------------------------
#include <stdio.h>
#include <math.h>
int sum(int a,int n);
void main()
{
	int p,q;
	
	printf("input a and n:\n");
	scanf("%d%d",&p,&q);
	printf("S(%d)=%d",q,sum(p,q));
}

int sum(int a,int n)
{
	int sum,i;
	
	sum=0;
	for(i=1;i<=n;i++){
		sum=sum+a*(pow(10,i)-1)/9;
	}
	
	return sum;
}
9--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int n);
	void main()
{
	int number,i,m;
	
	m=0;
	for(i=2;i<=100;i++){
		if(prime(i)){
			print("%d",i);
			m++;
			}
		if(m%5==0) printf("\n");
	}
}
	
int prime(int n)
{
	int i,res;
	
	res=1;
	for(i=2;i<=sqrt(i);i++){
		if(n%i==0){
			res=0;
			break;
		}
	}
	
	return res;
}
10--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int x);
	void main()
{
	int m,n,i,max,sum,a;
	
	a=0;
	sum=0;
	
	do{
		printf("input m and n:\n");
		scanf("%d%d",&m,&n);
		}while(m<1||m>||500||n<1||n>500);
		
	if(m>n) {
		max=m}
		else {man=n;
			n=m;
			}
	for(i=n;i<=max;i++){
		if(prime(i)){
			a++;
			sum=sum+i;
			}
		}
	
	printf("There is %d prime numbers,and sum is %d.",a,sum);
}

int prime(int x)
{
	int res,i;
	
	res=1;
	
	for(i=2;i<=sqrt(x);i++){
		if(x%i==o){
			res=0;
			break;
		}
	return res;
}
11--------------------------------
#include <stdio.h>
	void main()
{
	int y1,y2,y5,i;
	
	i=0;
	
	for(y1=1;y1<=100;y1++){
		for(y2=1;y2<=50;y2++){
			for(y5=1;y5<=20;y5++)
				if(y1+y2*2+y5*5==100){
					printf("Solution%d:Y1=%d Y2=%d Y5=%d ",1+i,y1,y2,y5);
					i++;
					if(i%2==0) printf("\n");
					}}}
}
12--------------------------------
#include <stdio.h>
	void main()
{
	long a,b,n,s,i;
	
	n=0;
	
	for(i=1;i<=10000;i++){
		s=0;
		b=i;
		while(b!=0){
			a=b%10;
			s=s+a*a*a;
			b=b/10;}
		if(i==s){
			printf("%ld ",i);
			n++;
			if(n%5==0) printf("\n");
		}
	}
}
13--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int j);
void main()
	{
		int i,m,n,k,j;
        k=1;
		
		for(i=6;i<=100;i++){
			if(i%2==0){
				for(m=2;m<=i/2;m++){
					n=i-m;
					if(prime(m)&&prime(n)){
						printf("%d=%d+%d  ",i,m,n);
						k++;
						if(k%5==0)
							printf("\n");
					}}}}}
		
int prime(int j)
		{
			int ii,nn,res;
			res=1;
			nn=sqrt(j);
			for(ii=2;ii<=nn;ii++)
				if(j%ii==0){
					res=0;
					break;
				}
				return res;
		}
14--------------------------------
#include <stdio.h>
int reverse(int number);
void main()
{
	int n;
	printf("input a number:\n");
	scanf("%d",&n);
	printf("%d",reverse(n));
}


int reverse (int number)
{
	int m;

   m=0;
	while(number!=0){
		m=10*m+number%10;
		number=number/10;
		}
	return m;
}
15--------------------------------
#include <stdio.h>
#include <math.h>
int prime(int x);
	void main()
{
	int number,a,n;
	
	printf("input a number:\n");
	scanf("%d",&number);

	printf("%d=",number);
	for(n=2;n<=number;n++){
		if(prime(n)&&number%n==0){
			printf("%d",n);
			number=number/n;
			break;
		}
	}

	for(n=2;n<=number;n++){
		if(prime(n)&&number%n==0){
			printf("*%d",n);
			number=number/n;
			n=2;
		}
	}
}

int prime(int x)

{
	int i,res;

	res=1;

	for(i=2;i<=sqrt(x);i++)
		if(x%i==0){
			res=0;
			break;
		}
	return res;
}
16--------------------------------
#include <stdio.h>
	void main()
{
	int m,n,i;
	
	printf("input m,n:\n");
	scanf("%d%d",&m,&n);
	
	for(i=m;i>=1;i--){
		if(m%i==0&&n%i==0){
			printf("the greatest common divisor is %d\n",i);
			break;
			}
		}
	for(i=1;i<=m*n;i++){
		if(i%m==0&&i%n==0){
			printf("the lease common multiple is %d",i);
			break;
			}
		}
}
17--------------------------------
#include <stdio.h>
	void main()
{
	float hight,i,s;
	
	hight=100;
	s=0;
	
	for(i=1;i<=10;i++){
		hight=1.0*hight/2;
		s=s+3*hight;
		}
	printf("the distance is %f,and the hight in the 10th is %f",s,hight);
}
18--------------------------------
#include <stdio.h>
#include <math.h>
	void main()
{
	int i,j,k;
	for(i=-3;i<=3;i++){
		k=fabs(i);
		for(j=1;j<=k;j++){
			printf(" ");
			}
		for(j=1;j<=7-k*2;j++){
			printf("*");
			}
		printf("\n");
		}
}
#include <stdio.h>	/*来自98的暴强解*/
void main()
{
  int j,c,i;
  for(i=0;i<7;printf("\n"),i++)for(j=0;c=(i+j>2&&i+j<10&&i-j<4&&i-j>-4)?'*':' ',j<7;j++)printf("%c",c);
  }
19--------------------------------
#include <stdio.h>
void main()
{
	int i,sum;
	
	sum=1;
	i=1;
	
	while(i<10){
		sum=(sum+1)*2;
		i++;}
	
	printf("There are %d peaches on the first day.",sum);
}

⌨️ 快捷键说明

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