郑州大学c语言实验报告册答案.docx
《郑州大学c语言实验报告册答案.docx》由会员分享,可在线阅读,更多相关《郑州大学c语言实验报告册答案.docx(48页珍藏版)》请在冰豆网上搜索。
郑州大学c语言实验报告册答案
实验一
1、
#include
voidmain()
{
inta,b,c;
scanf("%d,%d,%d",&a,&b,&c);
printf("sum=%d\n",a+b+c);
}2、
#include
voidmain()
{
inta,b,he,cha,ji,shang;
scanf("%d,%d",&a,&b);
he=a+b;
cha=a-b;
ji=a*b;
shang=a/b;
printf("he=%d\n",he);
printf("cha=%d\n",cha);
printf("ji=%d\n",ji);
printf("shang=%d\n",shang);
}3、
#include
voidmain()
{
inta,b,c,d,e,sum;
scanf("%d,%d,%d,%d,%d",&a,&b,&c,&d,&e);
sum=a*a+b*b+c*c+d*d+e*e;
printf("sum=%d\n",sum);
}
4#includeinclude
voidmain()
{
doublea,b,c,sum;
scanf("%lf,%lf,%lf",&a,&b,&c);
sum=sqrt(a)+sqrt(b)+sqrt(c);
printf("sum=%f\n",sum);
}
5、
#include
#definePI3.14159
voidmain()
{
floatr,l,s;
printf("请输入圆半径(r):
");
scanf("%f",&r);
l=2*PI*r;
s=r*r*PI;
printf("\n圆周长 l=%6.2f\n",l);
printf("圆面积 s=%6.2f\n",s);
}
6、
#include
voidmain()
{
printf("\"whatabeautifulcampus!
\"\n");
printf("\"Iwishyoueverysuccess!
\"\n");
}
实验二
1、#include
voidmain()
{
inta,b,c;floatx;
scanf("a=%d,b=%d,c=%d,x=%f",&a,&b,&c,&x);
printf("%f",a*x*x*x+b*x*x+c);
}
2、#include
voidmain()
{
inta,b;
scanf("a=%d,b=%d",&a,&b);
printf("ji=%d,shang=%d,yushu=%d",a*b,a/b,a%b);
}3、
#include
voidmain()
{
floatc,f;
printf("请输入一个华氏温度f:
");
scanf("%f",&f);
c=5.0/9.0*(f-32);
printf("\n摄氏温度为:
%5.2f\n",c);
}
4、
#include
#definePI3.14159
voidmain()
{
floatr,l,s;
printf("请输入圆半径(r):
");
scanf("%f",&r);
l=2*PI*r;
s=r*r*PI;
printf("\n圆周长 l=%6.2f\n",l);
printf("圆面积 s=%6.2f\n",s);
}
5、
#include
voidmain()
{
floatc=3.123456789;
printf("%f",c);
6、#include
voidmain()
{
inta=2;
a+=a;
printf("%d\n",a);
a-=2;
printf("%d\n",a);
a*=2+3;
printf("%d\n",a);
a/=a+a;
printf("%d\n",a);
实验三
1、#include
voidmain()
{
inta=3,b=4,c=5;
floatx=1.414,y=1.732,z=2.712;
printf("a=%-7db=%-7dc=%-7d\nx=%-7.3fy=%-7.3fz=%-7.3f",a,b,c,x,y,z);
}
2、#include
voidmain()
{
inta,b,c;
floatx,y,z;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
scanf("%f",&x);
scanf("%f",&y);
scanf("%f",&z);
printf("a=%d,b=%d,c=%d\nx=%.3f,y=%.3f,z=%.3f,\n",a,b,c,x,y,z);
}
3、#include
voidmain()
{
inta,b,c,x1,x2;
scanf("%d,%d,%d",&a,&b,&c);
x1=a+b+c;
x2=a-b-c;
printf("x1=a+b+c=%d+%d+%d=%d\n",a,b,c,x1);
printf("x2=a-b-c=%d-%d-%d=%d\n",a,b,c,x2);
}
4、#include
voidmain()
{
charc1,c2,c3,c4;
scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
printf("%d,%d,%d,%d",c1,c2,c3,c4);
}
5、#include
voidmain()
{
intd1=60,d2=61,d3=62,d4=63;
printf("%c,%c,%c,%c",d1+5,d2+5,d3+5,d4+5);
}
6、#include
voidmain()
{
intm=12345678,n=3456789;
printf("m=%dn=%d",m,n);
}
7、#include
voidmain()
{
inta=20,b=64,c=127;
printf("a=%d,%o,%x\n",a,a,a);
printf("b=%d,%o,%x\n",b,b,b);
printf("c=%d,%o,%x\n",c,c,c);
}
8、#include
voidmain()
{
floatx,y,z;
x=1.414;
y=1.732;
z=2.712;
printf("%6.2f,%6.2f,%6.2f",x,y,z);
}
9、#include
voidmain()
{
printf("%.6f%%",1.0/3);
}10、#include
voidmain()
{
inta,b,
a=getchar(b=getchar()c=getchar();
a=a+32;
b=b+32;
c=c+32;
putchar(a);
putchar(b);
putchar(c);
}
实验四选择结构程序设计
1.有三个整数a,b,c, 由键盘输入,输出其中最大的数。
参考程序
main()
{inta,b,c,max;
printf("请输入a,b,c=");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max
if(max printf("\n最大数max=%d\n",max);
}
2.参看《C程序设计》第三版谭浩强第108页的例5.6.
3.有一函数:
写一程序,输入x,输出y。
main()
{ floatx,y;
printf("请输入x=");
scanf("%f",&x);
if(x<1)y=x;
elseif(x<10)y=2*x-1;
else y=3*x-11;
printf("\nx=%f y=%f\n",x,y);
∙
}
4.给出一百分制成绩,要求输出成绩等级:
90分以上为′A′;80~89分为′B′;70~79分为′C′;60~69分以上为′D′;60分以下为′E′。
参考程序1
main()
{ ints;charr;
printf("请输入score=");
scanf("%d",&s);
if(s>=90) r=′A′;
elseif(s>=80) r=′B′;
elseif(s>=70)r=′C′;
elseif(s>=60)r=′D′;
else r=′E′;
printf("\nscore=%d result=%c\n",s,r);
}
参考程序2
main()
{ ints,i;
charr;
printf("请输入score=");
scanf("%d",&s);
i=(s-s%10)/10;
switch(i)
{case10:
case9:
r=′A′;break;
case8:
r=′B′;break;
case7:
r=′C′;break;
case6:
r=′D′;break;
default:
r=′E′;
}
printf("\nscore=%d result=%c\n",s,r);
}
5.企业发放奖金I根据利润提成,以下是提成办法:
I<=10 万部分 10%
10
20
40
60
I>100 万部分 1%
从键盘输入当月利润I,求应发奖金总数。
要求:
①用if语句编程序;②用switch语句编程序。
参考程序1
main()
{
floatb1,b2,b3,b4,b