C语言练习题Word格式文档下载.docx

上传人:b****1 文档编号:3591212 上传时间:2023-05-02 格式:DOCX 页数:9 大小:20.49KB
下载 相关 举报
C语言练习题Word格式文档下载.docx_第1页
第1页 / 共9页
C语言练习题Word格式文档下载.docx_第2页
第2页 / 共9页
C语言练习题Word格式文档下载.docx_第3页
第3页 / 共9页
C语言练习题Word格式文档下载.docx_第4页
第4页 / 共9页
C语言练习题Word格式文档下载.docx_第5页
第5页 / 共9页
C语言练习题Word格式文档下载.docx_第6页
第6页 / 共9页
C语言练习题Word格式文档下载.docx_第7页
第7页 / 共9页
C语言练习题Word格式文档下载.docx_第8页
第8页 / 共9页
C语言练习题Word格式文档下载.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言练习题Word格式文档下载.docx

《C语言练习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言练习题Word格式文档下载.docx(9页珍藏版)》请在冰点文库上搜索。

C语言练习题Word格式文档下载.docx

,fib);

return0;

}

执行后结果:

144

1)fib1=1;

2)fib2=1;

3)fib3=2

4)fib4=3;

5)fib5=5;

6)fib6=8;

7)fib7=13;

8)fib8=21;

9)fib9=34;

10)fib10=55;

11)fib11=89;

12)fib12=144

2.百钱买鸡问题:

鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。

百钱买百鸡,问鸡翁、母、雏各几何?

答:

#include<

intcocks=0;

printf("

%8s%8s%8s\n"

"

cocks"

hens"

chicks"

);

while(cocks<

=19)

{

inthens=0;

while(hens<

=33)

{

intchicks;

chicks=100-cocks-hens;

if(5*cocks+3*hens+chicks/3.0==100)

printf("

%8d%8d%8d\n"

cocks,hens,chicks);

hens++;

}

cocks++;

}

return0;

Cockshenschicks

02575

41878

81181

12484

2.已知三角形的三条边:

a=3,b=4,c=5,按公式:

area=

(s=

)计算三角形的面积并输出.

main.h>

inta=3,b=4,c=5;

floats,area;

s=(float)((a+b+c)/2.0);

area=sqrt(s*(s-a)*(s-b)*(s-c);

printf(“%f”,area);

return0;

3.从键盘上输入正方形的边长(实型数),求其面积及周长,并输出。

floatr,c,s;

输入正方形的边长"

scanf("

%f"

&

r);

c=4*r;

s=r*r;

c=%f,s=%f"

c,s);

return0;

4.若a,b是整型变量,从键盘上输入a和b的值,计算并输出

的值。

math.h>

voidmain()

inta,b,s;

scanf(“%d%d”,&

a,&

b);

s=pow(a,2)+pow(b,2);

printf(“%d”,s);

}.

1.由键盘输入三个数,计算以这三个数为边长的三角形的面积。

#include<

floata,b,c,s,area;

scanf("

%f,%f,%f"

b,&

c);

s=((a+b+c)/2.0);

area=sqrt(s*(s-a)*(s-b)*(s-c));

a=%f,b=%f,c=%f,s=%f\n"

a,b,c,s);

area=%f\n"

area);

2.设计程序,输出码值为33~127之间的ASCII码码值、字符对照表。

(1)#include<

intmain()

charc=33;

%d->

%c"

c,c);

return0;

(2)#include<

charc;

for(c=33;

c<

=127;

c++)

%c\n"

3.有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第3个月后每个月由生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

longf1,f2;

inti;

f1=f2=1;

for(i=1;

i>

=20;

i++)

printf("

%d%d"

f1,f2);

if(i%2==0)

printf("

\n."

f1=f1+f2;

f2=f1+f2;

4.判断101~200之间有多少个素数,并且输出所有素数。

intx;

for(x=101;

x<

=200;

x++)

for(i=2;

i<

x;

if(x%i==0)

break;

}

if(x==i)

x);

5.打印出如下图案(菱形)。

*

***

*****

*******

*

答:

#include<

inti,j,k;

for(i=0;

=3;

for(j=0;

j<

=2-i;

j++)

"

for(k=0;

k<

=2*i;

k++)

*"

\n"

=2;

=i;

=4-2*i;

6.每个苹果0.8元,第一天买两个苹果;

从第二天起,每天买前一天的2倍,直至购买的苹果个数达到不超过100的最大值。

编写程序求每天平均花多少钱。

intday=0,buy=2;

doublesum=0.0,ave;

do

sum+=0.8*buy;

day++;

buy*=2;

while(buy<

=100);

ave=sum/day;

ave);

7.编写程序,从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩。

inti,j;

floatg,sum,ave;

for(i=1;

=6;

sum=0;

for(j=i;

=5;

scanf("

g);

sum+=g;

ave=sum/5;

N0.%dave=%f\n"

i,ave);

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2