郑州大学c语言实验报告册答案 全部.docx
《郑州大学c语言实验报告册答案 全部.docx》由会员分享,可在线阅读,更多相关《郑州大学c语言实验报告册答案 全部.docx(28页珍藏版)》请在冰豆网上搜索。
郑州大学c语言实验报告册答案全部
实验一
1.
#include
voidmain()
{
inta,b,c;
scanf("%d,%d,%d",&a,&b,&c);
printf("sum=%d\n",abc);
}
2.
#include
voidmain()
{
inta,b,he,cha,ji,shang;
scanf("%d,%d",&a,&b);
he=ab;
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*ab*bc*cd*de*e;
printf("sum=%d\n",sum);
}
4.
#include
voidmain()
{
inta,b,c,d,e,sum;
scanf("%d,%d,%d,%d,%d",&a,&b,&c,&d,&e);
sum=a*ab*bc*cd*de*e;
printf("sum=%d\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*xb*x*xc);
}
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"stdio.h"
voidmain()
{
floatC,F;
scanf("%f",&F);
C=5.0/9*(F-32);
printf("%f",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);
}
实验三
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=abc;
x2=a-b-c;
printf("x1=abc=%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",d15,d25,d35,d45);
}
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"stdio.h"
voidmain()
{
floata;
a=1.0/3;
printf("%0.6f%%\n",a);
}
10.
#include
voidmain()
{
inta,b,
a=getchar(b=getchar()c=getchar();
a=a32;
b=b32;
c=c32;
putchar(a);
putchar(b);
putchar(c);
}
实验四
1.
#include
voidmain()
{
inta,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(a
max=b;
if(bmax=c;
printf("%d",max);
}
2.
#include
voidmain()
{
intx,y;
scanf("%d",&x);
if(x<1)
y=x;
else
if(x<10)
y=2*x-1;
else
y=3*x-11;
printf("%d\n",y);
}
3.
#include
voidmain()
{
intgrade;
printf("Pleaseenterthegrade");
scanf("%d",&grade);
if(grade<=100&&grade>=90)
printf("A");
elseif(grade<=89&&grade>=80)
printf("B");
elseif(grade<=79&&grade>=70)
printf("C");
elseif(grade<=69&&grade>=60)
printf("D");
elseif(grade<60)
printf("E");
}
4.
#include
voidmain()
{
inta,b,c,d,e,f,g,h;
scanf("%d",&f);
a=f/10000;
b=f/1000;
c=f/100;
d=f/10;
e=f;
if(f/10>0)
{
if(f/100>0)
{
if(f/1000>0)
{
if(f/10000>0)
g=5;
elseg=4;
}
elseg=3;
}
elseg=2;
}
elseg=1;
printf("g=%d\n",g);
printf("a=%d\nb=%d\nc=%d\nd=%d\ne=%d\n",a,b,c,d,e);
printf("h=%d%d%d%d%d\n",e,d,c,b,a);
}
5.
#include"stdio.h"
#include"math.h"
voidmain()
{floata,b,c,p,q,t,x1,x2;
printf("inputa,b,c:
");scanf("%f,%f,%f",&a,&b,&c);
if(a==0.)printf("a==0!
!
!
return.");
else
{p=-b/(2.*a);t=b*b-4*a*c;q=sqrt(fabs(t))/(2.*a);
if(t==0.)printf("\nx1=x2=%-f",p);
elseif(t>0.)printf("\nx1=%-f,x2=%-f\n",pq,p-q);
elseprintf("\nx1=%-f%fi,x2=%-f-%fi\n",p,q,p,q);
}
}
实验五
1.
#include
voidmain()
{inti,sum;
i=1,sum=0;
while(i<=100)
{sum=sumi;
i;
}
printf("%d\n",sum);
}
2.
#include
voidmain()
{inti,j,sum;
i=1,j=1,sum=0;
for(i=1;i<=10;i)
{
j=j*i;
sum=sumj;
printf("%d\n",sum);
}
printf("%d\n",sum);
}
3.
#include
#include
voidmain()
{
ints;
floatn,t,p;
t=1;p=0;n=1.0;s=1;
do
{
p=pt;n=n*n1;
s=-s;t=s/n;
}
while(fabs(t)>1e-5);
printf("p=.6f\n",p);
}
4.#include
voidmain()
{charc;
intletters=0,digit=0,other=0;
while((c=getchar())!
='\n')
{if(c>='a'&&c<='z'||c>='A'&&c<='Z')
letters;
elseif(c>='0'&&c<='9')
digit;
elseother;}
printf("%d\n%d\n%d\n",letters,digit,other);
}
5,
#include"stdio.h"
voidmain()
{inti;
longintf1,f2;
f1=f2=1;
for(i=1;i<=20;i)
{
printf("ldld",f1,f2);
f1=f1f2;
f2=f2f1;
}
}
实验六
1.
#include
voidmain()
{
intsum=0,mul=1;
inti;
for(i=1;i<=10;i)
{
mul*=i;
sum=mul;
}
printf("1!
2!
3!
....10!
=%d\n",sum);
}
2.
#include
voidmain()
{
inti,j,k;
for(i=1;i<=9;i)
{
for(j=1;j<=i;j)
{
k=j*i;
printf("-*-=-",i,j,k);
}
printf("\n");
}
}
3.
#include
voidmain()
{
inti,j,k;
for(i=0;i<=9;i)
{
for(j=0;j<=8-i;j)
printf("");
for(k=0;k<=2*i;k)
printf("*");
printf("\n");
}
for(i=0;i<=8;i)
{
for(j=0;j<=i;j)
printf("");
for(k=0;k<=16-2*i;k)
printf("*");
printf("\n");
}
}
4.
#include
voidmain()
{inti,j,k;
for(i=0;i<=20;i)
for(j=0;j<=33;j)
{k=100-i-j;
if(5*i3*jk/3==100&&k%3==0&&(ijk==100))
printf("%d,%d,%d\n",i,j,k);}
}
5.
#include
voidmain()
{intsum=0,s=0,i;
scanf("%d",&i);
while(i<=5)
{s=si;
sum=sums;
i;
}
printf("sum=%d\n",sum);
}
实验七
1.
#include
#include
#include
voidmain()
{
inti,a[15];
for(i=0;i<15;i)
a[i]=rand()0;
for(i=0;i<15;i)
{printf("%d",a[i]);
if((i1)%5==0)
printf("\n");
}
}
2.
#include
voidmain()
{inta[10],i,max,min,sum=0,s=0;
floatt;
for(i=0;i<10;i)
scanf("%d",&a[i]);
printf("\n");
max=a[0],min=a[1];
for(i=0;i<10;i)
if(a[i]>max)
max=a[i];
for(i=0;i<10;i)
if(a[i]min=a[i];
for(i=0;i<10;i)
{s=sa[i];
t=s/10;}
for(i=0;i<10;i)
if(a[i]>t)
sum=sum1;
printf("%d,%d,%d\n",max,min,sum);
}
3.
#include"stdio.h"
voidmain()
{
inti;
intf[20]={0,1,1};
for(i=0;i<=19;i)
{
f[i3]=f[i2]f[i1]f[i];
printf("%d,",f[i]);
}
}
4.
#include
voidmain()
{inta[5]={67,89,76,98,66};
intb[5],i,j;
for(i=0;i<=4;i)
{
j=4-i;
b[j]=a[i];}
for(j=0;j<=4;j)
printf("%d",b[j]);
}
5.
#include
voidmain()
{inti,j,max,a[10],t;
printf("Pleaseenterdata:
");
for(i=0;i<=9;i)
scanf("%d",&a[i]);
for(i=0;i<=9;i)
{max=i;
for(j=i1;j<=9;j)
if(a[max]t=a[i];a[i]=a[max];a[max]=t;}
printf("Theresultis:
");
for(i=0;i<=9;i)
printf("%d",a[i]);
printf("\n");
}
实验八
1.
#include"stdio.h"
voidmain()
{
inta[9],f[3][3];
inti,j,t;
for(i=0;i<9;i)
scanf("%d",&a[i]);
i=0;
for(t=0;t<3;t)
{for(j=0;j<3;j)
{
f[t][j]=a[i];
i;
printf("%d",f[t][j]);
}
printf("\n");
}
}
2.
#include
#definem3
#definen4
voidmain()
{longa
?
[n1];
inti,j;
for(i=0;i{a[i][n]=0;
for(j=0;j{a[i][j]=rand();
a[i][n]=a[i][n]a[i][j];
printf("%8ld",a[i][j]);
}
printf("%8ld\n",a[i][n]);}
}
3.
#include
#definem3
#definen4
main()
{longa
?
[n];
inti,j,row=0,col=0;
for(i=0;i{for(j=0;j{a[i][j]=rand();
printf("%8ld",a[i][j]);
if(a[row][col]{row=i;col=j;}
}
printf("\n");
}
printf("\nmax=%ldrow=%dcol=%d\n",a[row][col],row1,col1);
}
4.
voidmain()
{floata[100][2],temp,temp1;inti,j,p,n;
printf("\ninputnumberofstudentn=");
scanf("%d",&n);
for(i=0;i{printf("\ninputnum,scoreof%dthstudent:
",i1);
scanf("%f,%f",&temp1,&temp);
a[i][0]=temp1;a[i][1]=temp;
}
for(i=0;i{p=i;
for(j=i1;jif(p!
=i)
{temp=a[p][1];a[p][1]=a[i][1];a[i][1]=temp;
temp=a[p][0];a[p][0]=a[i][0];a[i][0]=temp;}
}
printf("\ninputadmittablenumber:
");scanf("%d",&p);
printf("\noutputnamelist:
\n");
for(i=0;i
printf(".0f.1f\n",a[i][0],a[i][1]);
}
5.
#include
voidmain()
{
inta[4][4];
inti,j;
for(i=0;i<4;i)
{
for(j=0;j<4;j)
{
if(i==j)
a[i][j]=1;
elsea[i][j]=0;
}
}
for(i=0;i<4;i)
{
for(j=0;j<4;j)
{
printf("%d",a[i][j]);
}
printf("\n");
}
printf("\n");
}
实验九
1
#include"stdio.h"
longfun(intK)
{
intfact=1,i;
for(i=1;i<=K;i)
fact*=i;
returnfact;
}
voidmain()
{
intm,n;
longk1,k2,k3;
printf("inputm,n:
");
scanf("%d,%d",&m,&n);
k1=fun(m);
k2=fun(n);
k3=fun(n-m);
printf("fact=%f\n",k2/(k1*k3*1.0));
}
2
#include
longIS_sum(intn)
{
inti;
longintf1,f2,f3,sum;
f1=f2=1;
sum=0;
for(i=1;i<=n;i)
{
f3=f1f2;
sum=sumf3;
printf("ldld",f1,f2);
f1=f1f2;
f2=f2f1;
}
return(sum);
}
voidmain()
{
intN;
longsum;
printf("Inputn:
");
scanf("%d",&N);
sum=IS_sum(N);
printf("\n");
printf("sum=%ld,average=%f\n",sum,sum/(N*1.0));
}
3
#include"stdio.h"
#include"math.