C语言苏小红版第六章习题答案[推荐]_c语言第六章习题答案

其他范文 时间:2020-02-27 00:58:13 收藏本文下载本文
【www.daodoc.com - 其他范文】

C语言苏小红版第六章习题答案[推荐]由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言第六章习题答案”。

第六章习题 1.(1)#include main(){

int i,j,k;

char space=' ';

for(i=1;i

{

for(j=1;j

{

printf(“%c”,space);} for(k=1;k

printf(“*”);}

printf(“n”);

} }

(2)#include main(){ int k = 4, n;for(n = 0;n

if(n % 2 == 0)continue;

k--;} printf(“k = %d,n = %dn”,k,n);}

(3)#include main(){

int k = 4, n;

} for(n = 0;n

break;k--;} printf(“k = %d, n = %dn”, k, n);2.

(1)计算1+3+5+……99+101=

#include main(){

int i,sum=0;

for(i=1;i

{

sum=sum+i;

}

printf(“sum=%dn”,sum);}

(2)计算1*2*3+3*4*5+...+99*100*101= #include main(){

long i;

long term,sum=0;

for(i=1;i

{ term=i*(i+1)*(i+2);

sum=sum+term;

}

printf(“sum=%ld”,sum);}

(3)计算a+aa+aaa+...+aa...a(n个a)的值

#include main(){

long term=0,sum=0;

int a,i,n;

printf(“input a,n:”);

scanf(“%d,%d”,&a,&n);

for(i=1;i

{ term=term*10+a;

sum=sum+term;

}

printf(“sum=%ldn”,sum);}(4)计算1—1/2+1/3-...+1/99-1/100+...,直到最后一项的绝对值小于10#include #include main(){

int n=1;

float term=1.0,sign=1,sum=0;

while(fabs(term)>=1e-4)

{

term=sign*1.0/n;

sum=sum+term;

sign=sign*(-1);

n++;

}

printf(“sum=%fn”,sum);}

-4。

(5)#include #include main(){

int n=1,count=1;

float x;

double sum,term;

printf(“input x:”);

scanf(“%f”,&x);

sum=x;

term=x;

do{

term=(-1)*term*x*x/((n+1)*(n+2));

sum=sum+term;

n=n+2;

count++;

}while(fabs(term)>=1e-5);

printf(“sin(x)=%f,count=%dn”,sum,count);}

3.#include main(){ int x = 0,find=0;

while(!find)

/*当没找到时继续执行循环*/ {

x++;

if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0)

{

printf(“x=%dn”,x);

find=1;

} } }

4. #include main(){ int i,n;long m=1,p=1;printf(“input n:”);scanf(“%d”,&n);for(i=1;i

m=i*i;

p=i*i*i;

printf(“m=%ld,p=%ldn”,m,p);} }

5.#include main(){ float c,f;for(c=-40;c

f=9/5*c+32;

printf(“f=%fn”,f);

}

}

6.#include #include main(){ int n;double c=0.01875,x;do{

x=x*pow(1+c,12)-1000;

n++;}while(x>0);

} printf(“x=%dn”,x);7.#include main(){ int n=0;float x=100.0,a;printf(“input a:”);scanf(“%f”,&a);do {

x=x*(1+a);

n++;}while(x

8.#include #include main(){

int n=1,count=1;

float sum=0,term=1.0,sign=1;

do{

term=sign*1.0/n;

sum=sum+term;

sign=sign*(-1);

n=n+2;

count++;

}while(fabs(term)>=1e-4);

sum=4*sum;

printf(“sum=%f,count=%dn”,sum,count);}

9. #include #include main(){

int n=1,count=1;

float sum=1,term=1.0;

do{

term=term/n;

sum=sum+term;

n=n+1;

count++;

}while(fabs(term)>=1e-5);

printf(“e=%f,count=%dn”,sum,count);}

10.#include #include main(){

int m;

for(m=100;m

{

if(m==pow(m/100,3)+pow(m/10%10,3)+pow(m%10,3))

printf(“m=%dn”,m);

} }

11.#include main(){

int i=0,n;

long sum=0,term=1;

printf(“Inputn:”);

scanf(“%d”,&n);

do{

i++;

term=term*i;

sum=sum+term;

}while(sum

printf(“%dn”,i-1);}

12.#include main(){

int i,n,m,sum=0,count=0;

printf(“input n:”);

scanf(“%d”,&n);

for(i=1;i

{

printf(“please enter m:”);

scanf(“%d”,&m);

if(m>0)

{

sum=sum+m;

count++;

}

else

{

break;

}

printf(“sum=%d,count=%dn”,sum,count);}

printf(“program is over!n”);}

13.#include main(){

int i,n,m,sum=0,count=0;

printf(“input n:”);

scanf(“%d”,&n);

for(i=1;i

{

printf(“please enter m:”);

scanf(“%d”,&m);

if(m>0)

{

sum=sum+m;

count++;

}

else if(m

{

continue;

}

else

{

break;

}

printf(“sum=%d,count=%dn”,sum,count);}

printf(“program is over!n”);}

14.#include main(){ int x,y,z;for(x=0;x

for(y=0;y

{

for(z=0;z

}

{

if(x+y+z==30&&3*x+2*y+1*z==50)printf(“x=%d,y=%d,z=%dn”,x,y,z);

}

} }

15.#include main(){ int x,y;for(x=0;x

for(y=0;y

{

if(x+y==98&&2*x+4*y==386)

printf(“x=%d,y=%dn”,x,y);

} } }

16.#include main(){ int x,y,z;for(x=0;x

for(y=0;y

{

for(z=0;z

{

if(x+y+z==100&&5*x+3*y+z/3.0==100)

}

printf(“x=%d,y=%d,z=%dn”,x,y,z);

}

} }

17.#include main(){ int x,y,z;for(x=0;x

for(y=0;y

{

for(z=0;z

{

if(x+y+z==50&&10*x+5*y+z==100)

printf(“x=%d,y=%d,z=%dn”,x,y,z);

}

} } }

18.#include #include main(){

int i,j,k,c=0;

for(i=1;i

printf(“%6d”,i);

printf(“n”);

for(i=1;i

printf(“

-”);

printf(“n”);

for(int x=1;x

for(int y=1;y

printf(“%6d”,x*y);

printf(“n”);

} }

#include #include main(){

int i,j,k,c=0;

for(i=1;i

printf(“%6d”,i);

printf(“n”);

for(i=1;i

printf(“

-”);

printf(“n”);

for(int x=1;x

for(int y=1;y

printf(“%6d”,x*y);

printf(“n”);

} }

#include #include main(){

int i,j,k,c=0;

for(i=1;i

printf(“%6d”,i);

printf(“n”);

for(i=1;i

printf(“

-”);

printf(“n”);

for(i=1;i

{

for(k=1;k

printf(“

”);

c++;

j=0;

while(j

{

j++;

if(j

printf(“%6d”,i*j);

}

printf(“n”);

} }

下载C语言苏小红版第六章习题答案[推荐]word格式文档
下载C语言苏小红版第六章习题答案[推荐].doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文