谭浩强 c语言源码下载,谭浩强C语言教材源代码第二章

谭浩强C语言教材源代码第二章

void main()

{

int i=2,t=1;

while(i<=5)

{

t=t*i;

i++;

}

printf("t=%d",t);

}

#include

void main()

{

int i=3,t=1;

while(i<=11)

{

t=t*i;

i+=2;

}

printf("t=%d",t);

}

#include

void main()

{

int i=1,g,n;

while(i<=3)

{

scanf("%d,%d",&g,&n);

if(g>=80)

printf("g=%d,n=%d",g,n);

i++;

}

}

#include

void main()

{ int i;

for(i=2000;i<=2500;i++)

{

if((i%4==0&&i%100!=0)||(i%100==0&&i%400==0))

printf("%d \n",i);

}

}

求1-1/2+1/3-1/4+——+1/99-1/100

#include

void main()

{

int i=2;

float sum=1.0,sign=1.0,t;

while(i<=100)

{

sign=-sign;

t=sign*(1/i);

sum+=t;

i++;

}

printf("sum=%f\n",sum);

}

#include

void main()

{

int a,b,c;

a=2,b=3;

c=a;a=b;b=c;

printf("a=%d,b=%d",a,b);

}

把三个数从大到小输出

#include

void main()

{

int a,b,c,t;

scanf("%d,%d,%d",&a,&b,&c);

if(a

{t=a;a=b;b=t;}

if(a

printf("%d,%d,%d",c,a,b);

else if(b>c)

printf("%d,%d,%d",a,b,c);

else printf("%d,%d,%d",a,c,b);

}

求10个数中最大的数

#include

void main()

{

int i=1,a,max;

scanf("%d",&max);

while(i<=10)

{

scanf("%d",&a);

if(a>max) max=a;

i++;

}

printf("max=%d\n",max);

}

#include

void main()

{

int sum=0,i;

for(i=1;i<=100;i++)

{

sum+=i;

}

printf("sum=%d",sum);

}

判断一个数能不能同时被3和5整除

#include

void main()

{

int a;

scanf("%d",&a);

if(a%3==0&&a%5==0)

printf("%d is OK",a);

else printf("%d is not OK",a);

}

求最大公约数和最小公倍数

#include "stdio.h"

#include"math.h"

void main()

{

int m,n,i,t,p;

scanf("%d%d",&m,&n);

printf("%d,%d",m,n);

if(m>n)

{t=m;m=n;n=t;}

for(i=n;i>=1;i--)

if(m%i==0&&n%i==0)

{printf("zui da gong yue shu shi:%d\n",i);break;}

p=m*n;

p=p/i;

printf("zui xiao gong bei shu shi: %d\n",p);

}

求一元二次方程a*x*x+b*x+c=0的解

#include

void main()

{

float a,b,c,x1,x2,q,p,d;

scanf("%f%f%f",&a,&b,&c);

d=b*b-4*a*c;

p=-b/(2*a);

q=sqrt(d)/(2*a);

x1=q+p;

x2=p-q;

printf"("%5.2f%5.2f",x1,x2);

}

#include

#include "math.h"

void main()

{

int i,n;

scanf("%d",&n);

for(i=2;i<=sqrt(n);i++)

if(n%i==0) break;

if (i>sqrt(n))

printf("%d is su shu",n);

else printf("%d is not su shu",n);

}

#include

#include

void main()

{

int n,i;

for(n=100;n<=200;n++)

{

for(i=2;i

if(n%i==0) break;

if(i>sqrt(n))

printf("%d\

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值