郑州大学c语言实验报告册答案.docx

上传人:b****0 文档编号:291664 上传时间:2022-10-08 格式:DOCX 页数:48 大小:30.02KB
下载 相关 举报
郑州大学c语言实验报告册答案.docx_第1页
第1页 / 共48页
郑州大学c语言实验报告册答案.docx_第2页
第2页 / 共48页
郑州大学c语言实验报告册答案.docx_第3页
第3页 / 共48页
郑州大学c语言实验报告册答案.docx_第4页
第4页 / 共48页
郑州大学c语言实验报告册答案.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

郑州大学c语言实验报告册答案.docx

《郑州大学c语言实验报告册答案.docx》由会员分享,可在线阅读,更多相关《郑州大学c语言实验报告册答案.docx(48页珍藏版)》请在冰豆网上搜索。

郑州大学c语言实验报告册答案.docx

郑州大学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

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

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1