2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 湘潭大学c语言答案 湘潭大学生c语言课后习题答案.doc

湘潭大学c语言答案 湘潭大学生c语言课后习题答案.doc

时间:2019-12-26 00:21:31

相关推荐

湘潭大学c语言答案 湘潭大学生c语言课后习题答案.doc

.

.....

5.2

#include

void main()

{

int a,b,c,num,n;

printf("请输入一个三位数:\n");

scanf("%d",&num);

c=num%10;

b=(num/10)%10;

a=num/100;

if(a==b&&a!=c)n=1;

else if(a==c&&a!=b)n=1;

else if(b==c&&a!=b)n=1;

elsen=0;

if(n)

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

}

5.3

#include

#include

void main()

{

int x;double y;

scanf("%d",&x); /*输入x*/

switch(x/10)

{

case 0:y=cos(x+3.0);break;

case 1:y=pow(cos(x+7.5),2);break;

case 2:y=pow(cos(x+4.0),4);break;

}

printf("%lf\n",y);

}

5.4

#include

void main()

{

int num,i,leap;

scanf("%d",&num);

if(num%2!=0)

{

printf("是奇数\n");

if(num>1)

{

for(i=2;i<=num/2;i++)

{if(num%i==0){leap=0;break;}

else leap=1;}

if(leap) printf("是素数\n");

else printf("不是素数\n");

}

}

else printf("是偶数\n");

}

5.5

#include

void main()

{

int a,b,c,i,n;

for(i=0;i<10000;i++)

{

for(n=1;n<10000;n++)

{

a=i;b=a+n;c=b+n;

if(a*c==5*b&&b+c==8*a)

{

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

break;

}

}

}

}

6.1

#include

#include

void main()

{

double m=1.0,p=0.0;

int k=1,n=1;

do

{

m=1.0/n;

n=n+2;

if(k%2==0)m=(-1.0)*m;

p=p+m;

k++;

}

while(fabs(m)>=1e-6);

p=p*4.0;

printf("%lf\n",p);

}

6.2

#include

void main()

{

int k,k1=1,k2=1,k3;

float p=0,m;

for(k=1;k<=20;k++)

{

k3=k1+k2;

m=(float)k3/k2;

p=p+m;

k1=k2;k2=k3;

}

printf("%f\n",p);

}

6.3

(1).

#include

void main()

{

int i,j,k;

for(i=0;i<=4;i++)

{

for(j=0;j<=3-i;j++)

printf(" ");

for(k=0;k<=2*i;k++)

printf("*");

printf("\n");

}

for(i=0;i<=3;i++)

{

for(j=0;j<=i;j++)

printf(" ");

for(k=0;k<=6-2*i;k++)

printf("*");

printf("\n");

}

}

)

#include

void main()

{

int i,j,k;char c=65;

for(i=0;i<=4;i++)

{

for(j=0;j<=3-i;j++)

printf(" ");

for(k=0;k<=2*i;k++)

printf("%c",c);

printf("\n");

c=c+1;

}

for(i=0;i<=3;i++)

{

for(j=0;j<=i;j++)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。