C语言实验参考代码颜晖Word格式文档下载.docx
《C语言实验参考代码颜晖Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《C语言实验参考代码颜晖Word格式文档下载.docx(50页珍藏版)》请在冰豆网上搜索。

,fahr,celsius);
return0;
}
P14-3
Entercelsius:
celsius);
fahr=9*celsius/5+32;
celsius=%d,fahr=%d\n"
celsius,fahr);
P14-4
intaverage;
average=(87+72+93)/3;
math=%d,eng=%d,comp=%d,average=%d\n"
87,72,93,average);
P14-5
intn,digit1,digit2,digit3;
Entern:
n);
digit1=n%10;
n=n/10;
digit2=n%10;
n=n/10;
digit3=n%10;
%d,%d,%d\n"
digit1,digit2,digit3);
P19-2
celsius=5*(fahr-32)/9;
P20-3
math.h>
intmoney,year;
doublerate,interest;
Entermoney,yearandrate:
%d%d%lf"
money,&
year,&
rate);
interest=money*pow((1+rate),year)-money;
interest=%.2f\n"
interest);
P20-4
doublex,y;
Enterx:
%lf"
x);
if(x<
0)y=pow((x+1),2)+2*x+1.0/x;
elsey=sqrt(x);
f(%0.2f)=%0.2f\n"
x,y);
P23-6
intnum1,num2;
Enternum1:
num1);
Enternum2:
num2);
%d+%d=%d\n"
num1,num2,num1+num2);
%d-%d=%d\n"
num1,num2,num1-num2);
%d*%d=%d\n"
num1,num2,num1*num2);
%d/%d=%d\n"
num1,num2,num1/num2);
%d%%%d=%d\n"
num1,num2,num1%num2);
P23-7
inttime1,time2,hour,minute1,minute2,minute;
Entertime1:
time1);
Entertime2:
time2);
hour=time2/100-time1/100;
minute2=time2%100;
minute1=time1%100;
if(minute2<
minute1){minute2=minute2+60;
hour=hour-1;
minute=minute2-minute1;
Thetrainjourneytimeis%dhours%dminutes\n"
hour,minute);
P23-8
intnumber,n1,n2,n3,n4;
Enteranumber:
number);
n1=((number%10)+9)%10;
number=number/10;
n2=((number%10)+9)%10;
n3=((number%10)+9)%10;
n4=((number%10)+9)%10;
number=n2*1000+n1*100+n4*10+n3;
Theencryptednumberis%d\n"
number);
P27-2
intnumber,sum,i;
sum=0;
for(i=number;
i<
=100;
i++)sum=sum+i;
sum=%d\n"
sum);
P27-3
intm,n,i;
doublesum;
Enterm:
m);
for(i=m;
=n;
i++)sum=sum+1.0/i;
sum=%.3f\n"
P27-4
intnumber,i,j;
j=1;
for(i=1;
=number;
i++,j+=2)sum=sum+1.0/j;
sum=%f\n"
P27-5
intnumber,i,j,flag;
flag=1;
i++,j+=3)
{
sum=sum+1.0*flag/j;
flag=-flag;
}
P29-7
intsum,sum1,sum2;
sum1=1;
sum2=1;
=m;
i++)sum1=sum1*i;
i++)sum2=sum2*i;
sum=sum1+sum2;
%d!
+%d!
=%d\n"
m,n,sum);
P29-8
doublex,sum;
intn,i;
sum=1;
i++)sum=sum*x;
%0.3f的%d次方是%0.2f\n"
x,n,sum);
P29-1
inti,n;
doublex;
for(i=0;
i++){x=pow(3,i);
pow(3,%d)=%.0f\n"
i,x);
P29-2
doublefact(intn);
i++){x=fact(i);
=%.0f\n"
doublefact(intn)
inti;
x=1.0;
i++)