C语言程序设计苏小红版答案解析Word下载.docx

上传人:b****1 文档编号:3838773 上传时间:2023-05-02 格式:DOCX 页数:46 大小:24.95KB
下载 相关 举报
C语言程序设计苏小红版答案解析Word下载.docx_第1页
第1页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第2页
第2页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第3页
第3页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第4页
第4页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第5页
第5页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第6页
第6页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第7页
第7页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第8页
第8页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第9页
第9页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第10页
第10页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第11页
第11页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第12页
第12页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第13页
第13页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第14页
第14页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第15页
第15页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第16页
第16页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第17页
第17页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第18页
第18页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第19页
第19页 / 共46页
C语言程序设计苏小红版答案解析Word下载.docx_第20页
第20页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计苏小红版答案解析Word下载.docx

《C语言程序设计苏小红版答案解析Word下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计苏小红版答案解析Word下载.docx(46页珍藏版)》请在冰点文库上搜索。

C语言程序设计苏小红版答案解析Word下载.docx

4.1(3)#iiiclude<

inta、b;

scanfC%2d%*2s%2d”,&

a,&

b);

piiDtfp%d.%d\ir;

a,b);

4.2#iiiclude<

longa,b;

floatx、y;

scanfC%d,%d\n役&

scanf(H%f,%fur\&

x.&

y);

piintf(Ma=%d.b=%d,,ii,\a.b);

pnntfC,x=%fb=%far\x,v);

5.1#iiiclude<

floata;

scanf(H%f\&

a);

if(a>

=0)

a=a;

pnntf「a=%f\n=);

else

a=-a;

5・2#iiiclude<

inta;

pnntf(HIiiputa:

scanff%cT;

if(a%2==0)

prmtf("

a是偶数”);

piuitf("

a是奇数”);

5.3#iiiclude<

floata,b,c,s,area;

pnntHMIiiputa,b,c:

b,&

if(a+b>

c&

a+c>

b&

b+c>

a){

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

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

priiitf(naiea=%f.n,\area);

pnntf(”不是三角形”);

5.4#iiiclude<

#iiiclude<

math.li>

mam()

floata、b,c,x,y;

pmitfClnputabcJ);

if(a=0)

{pnntf(”该方程不是一元二次方程®

”);

if(b*b-4*a*c>

0)

{x=(-b+sqrt(b*b-4*a*c))/(2*a);

v=(-b-sqrt(b*b-4*a*c))/(2*a);

pnntf「x=%f,y=%fm役x,y);

elseif(b*b-4*a*c=0)

x=-b/(2*a);

v=-b/(2*a);

{pnntf(”该方程无实根\n”);

5.5#iiiclude<

intyeai;

flag;

printf(MIiiputavear:

scanf^^d^&

yeai);

if(y亡ai%4==0&

yeai-%400!

=01|year%400==0){

flag=l;

flag=0;

if(flag==l)

piiiitf(n%disaleapyear!

\n”,yeaQ;

piiiitf(,,%disnotaleapyearl^^year);

5.6#iiiclude<

scanfl^d^&

flag=veai-%400=0||year%4==0&

y亡ai%100!

=0H:

0;

if(flag==l&

flag!

=0)

priiitf(n%disaleapyear!

\n,\vear);

isnotaleapyearl^^year);

5.7#iiiclude<

charch;

pnntf(MIiiputch:

scanf(”%c-&

ch);

if(ch>

=,a,&

ch<

=N)

ch=getchai();

ch=ch・32;

printf(n%c,%d\n,\ch,ch);

elseif(ch>

=,A,&

cli<

='

Zf)

ch=ch+32;

pnntff%L,ch);

5・8#iiiclude<

pnntf(MIiiputch:

scanf(”%ct&

=48&

=57)

pruitf("

ch是数字字符\n"

);

=65&

=90)

pimtfC'

ch是大写字母\n"

=97&

=122)

{pnntf(”ch是小写字母\n"

elseif(ch==32)

printf(”ch是空格\n”);

{pimtfC'

ch是其他字符\n”);

5.9#iiiclude<

intscore,grade;

printf(MIiiputscore:

n);

scanf(H%d,\&

scoie);

grade=score/10;

if(score<

0||score>

100)

priiitf(nInputenor\nH);

if(score>

=90&

score<

=100)

prmtf(H%d-A\ii,\score);

elseif(score>

=80&

90)

(n\H<

ormuud

use。

Vo<

DSCO

-6<

DSCO二T<

usco

?

mund

二QSCO小Qseo

L<

・・L<

00Qseo

OT<

DSCO(q」uourtTCQA)q0ws

)"

(MquTOU-mkmd

(OHVqluou二一etcqnrosJTYqnKHU$HCQA$='

p%,p%kueos"

(•「qluomcQAmduL^uud

「qluourl-TUQA」.s

OUTUlucq.oTplsvQpnpn%OT.Z宀

「?

OOS.Mg:

p<

=)七ln.Td

)(09VQ」oos$5>

OHCQ】oosmQso益oostu\CI:

・・)七und

)(oz>

Q】oos$^09H・o】oosm<

USR•i?

TOOSxu\o:

p贾.)七und

)(08VQ】oos$^OLH<

9】oosm<

USR•i7」oosru\q:

p*k-und

 

case2:

if(year%4==0&

yeai-1=01|yeai-%400==0){

29天\n”);

28天\n”);

break;

default:

prmtf(nIiiputenor\iiH);

6.1

(1)#mclude<

intijjc;

charspace-:

fbr(i=l;

i<

=4;

i-H-)

for(j=lj<

=iJ++)

pimtf("

%c"

space);

for(k=l;

k<

=6;

k++)

pnntf(”\n"

6.1

(2)#iiiclude<

intk=4,n;

fbr(n=0;

n<

k;

n-H-)

if(n%2==0)continue;

k--;

6.1(3)#mclude<

fbr(n=O;

n++)

if(n%2==0)break;

k--;

}printf(,,k=%d.n=%d,,n,\k.n);

6.2

(1)#iiiclude<

inti.sum=O;

fbr(i=1;

=101;

i++)

sum=sum+i;

}printf(MsiHii=%d\n,\sum);

6.2

(2)#mclude<

longi;

longterm,sum=0;

fbr(i=1;

i=i+2){

term=i*(i+l)*(i+2);

sum=sum4-term;

printf(Msum=%ld\ii,\sum);

6.2(4)#include<

intn=l;

floatterm=1.0,sign=1.sum=0;

while(term<

=-1e-4||term>

=1e-4){

term=1.0/sign;

sum=sum-rterm;

sign=sign+n:

n++;

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

6.2(5)#iiiclude<

#iiiclude<

intn=l,count=l;

floatx;

doublesumjerm;

pnntf(MIiiputx:

sum=x;

term=x;

do{

term=-term*x*x/((n+sum=sum+term;

n=n+2;

count++;

}wliile(fabs(tenn)>

=1e-5);

printf(Msm(x)=%f,count=%d,di,\sum,count);

6.3#iiiclude<

intx=l,fiiid=0;

if(x%2==1&

X%3=2&

x%5=4&

x%6=5&

x%7==0){

prmtf(Hx=%d\n,\x);

find=l;

x++;

/*intx.find=0;

for(x=1;

!

find;

x++)

}*/

6.4#iiiclude<

inti』;

longp=l,m=l;

pnntf(MIiiputn:

scanfC%dJ&

ii);

=n;

p=l*l;

piintfCp=%d.m=%d\n"

;

6・5#iiiclude<

floatc、f;

fbr(c=-40;

c<

=110;

c=c+10)

9/5陀+32;

printf(”

6.6#iiiclude<

#mclude<

intn;

doublec=0.01875衣

x=x*pow(l+c,12)-l000;

n++;

}wlule(x>

0);

pnntffx=%d\iU,x);

6.7#iiiclude<

intn=0;

floata=100.0、c;

pnntf(MIiiputc:

scanf(H%f\&

do

a=a*(l+c);

}wliile(a<

=200);

prmtf(nn=%dir\n);

6.8#iiiclude<

doublesum=1,term=1;

while(fabs(term)>

=1e-5){

term=pow(-l,count)*(1.0/(n+2));

count++;

sum=4*sum;

printf(nsum=%f^count=%d\nH,sum,count);

6.9#iiiclude<

while(fabs(tenn)>

=1e-5)

term=tenn*(l.0/n);

sum=sum4-term;

I1++;

printf(Msum=%f\count=%d'

n,\sum.count);

6.10#include<

niam()

intx;

fbr(x=100;

x<

=999;

if(x==pow(x/100、3)+pow(x/10%l0、3)+pow(x%103))pnntffx=%d\iV,x);

}}

6.11#iiiclude<

inti=0.n;

longsum=0jerm=l;

pnntf(MIiiputn:

scanff%cr'

&

i++;

term=tenn*i;

sum=sum-rterm;

}wliile(sum<

6.12#include<

inti,njiKcount=0.sum=0;

M);

pnntfClnputm'

scanfC%d”,&

m);

if(m>

sum=sum+m;

prmtf(nsum=%d,count=%d\ii,\sum,count);

6.13#include<

mti,naiKcount=0.sum=0;

for(i=l;

0||m<

}piiiitf(nsum=%clxount=%d\ii,\sunLcount);

6.14#iiiclude<

intx,y,z;

fbr(x=O;

=17;

fbr(y=O;

y<

=25;

y++)

{3*x+2*y+z==50;

z=30-x-y;

if(3*x+2*y+z=50&

x+y+z=30)pdntfpx=%d,y=%d,z=%d\n-xyz);

6.15#include<

intx,y;

fbr(x=0;

=98;

y=98-x;

2*x+4*y=386;

if(x+y==98&

2*x+4*y=386)

pnntffx=%d,y-%d\iT,x,y);

6.16#iiiclude<

=20;

for(y=0;

=33;

3*y+5*x+z/3.0==100;

z=100-x-v;

if(5*x+3*y+z/3・0==100&

z+x+y==100){

pdntfCx=%cLy=%d、z=%d\n役x,y,z);

6.17#iiiclude<

fbr(x=1;

=9;

for(y=1;

10*x+5*v+z==100:

J7

z=50-x-y;

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

x+y+z=50&

z>

p[Hitf(”x=%d,y=%d,z=%d\iT,xyz);

7.1#iiiclude<

mtSquaie(inti)

returni*i;

mtmam()

mti=O;

i=Squaie(i);

fbr(;

3;

staticiiiti=l;

i-r=Squaie(i);

return0;

7.2#iiiclude<

mthouraiiiiiute.second;

voidupdateQ

second++;

if(second==60)

second=0;

niuiute++;

if(nunute==60)

nuiiute=0;

hour++;

if(houi-=24)

houi=0;

voiddisplay()

piintf(M%d.%d,%d\nn,hoin\niinute,second);

voiddelay()

mtt;

fbr(t=0;

t<

100000000;

t++);

inti;

voidupdaye(),display(),delayO;

foi(i=0;

1000000;

updateQ;

displayO;

delav();

7.3#iiiclude<

intGetMax(inta,intb);

intxymax;

piintfplnputxyJ;

scanfC%d,%d'

'

x,&

max=GetMax(x,y);

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

return0;

mtGetMax(iiitn)

returnm;

returnn;

7.4#iiiclude<

mtLCM(iiitnjntm);

pnntf(MIiiputa,b:

scanfC%d,%d”,&

printf(”%d\ir,LCM(a,b));

mtLCM(iiitnjntm)

lilt

mtfiiid=O;

fdr(x=l;

fuid;

if(x%n==O&

x%m==O)

{find=l;

returnx-1;

7・5#include<

longFact(mtn);

mtm,a;

pinitff'

InpiHmJ);

scanfC%cT、&

fbr(a=l;

a<

=m;

a++)

pimtf(M%d!

=%ld\n,\a,Fact(a));

}return0;

longFact(mtn)

longresult=l;

fdr(i=2;

i++)result*=i;

returnresult;

7.6#iiiclude<

intm;

longret;

pmitfflnpiiun’);

sc£

mfC%dt&

ret=Fact(m);

pnntf(Mret=%d\ii,\ret);

longiesult=l,sum=0;

fbr(i=2;

result*=i;

sum=sum4-iesult;

returnsum;

7.7

(1)#mclude<

mtGcd(iiitajntb);

int11141;

printf(MIiiputni.n:

”);

%d,%d役&

叫&

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

当前位置:首页 > 经管营销 > 经济市场

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

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