南昌大学第六章循环控制答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.20
B.24
C.25
D.30
A.1
B.30
C.1 -2
D.
A.15
B.14
C.
D.0
A. B. C. D.
A.45
B.55
C.0
D.
A.while
B.
C. D.
A. 2
B. 3
C. 4
D.
A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1
A. 20
B. 6
C. 20
D. 8
A.!a=b
B.a!=b
C.a==b
D.a=b
A. continue
B.
C. D.
A. B. x>=0 C. printf D.
A. B. C. D.
A.for
B.for
C.
D.for
括号括起来
A.for(
B.for( C)for(D)for(
A)
B)0
C)1D)2 A)3 B)4
C)5
D)
A. B.
C.
D.
A.k--
B.k=k+1
C.k++
D.k+=2
21 #include
main()
{int day=0,buy=2;
float sum=0.0 ,ave;
do{
sum+=0.8*buy; day++; buy*=2}
while(buy<=100);
ave=sum/day;
printf(”%f,ave);}
21 #include
main()
{int i;
for(i=1;i<100;i++)
if(i*i%10==i || i*i%100==i)
printf("%3d",i);
}
22 #include
main()
{
int i , j;
float g,sum,ave;
for(i=1; i<=6; i++)
{
sum=0.0;
for(j=1; j<=5;j++)
{ scanf("%f",g);
sum=sum+g;
}
ave=sum/5;
printf("No.%d ave=%5.2f\n",i,ave);
}
}
23 #include
void main()
{ int a , b, p,t ,r
printf("input a b :");
scanf("%d,%d", &a,&b);
p=a*b;
if(b>a) {t=a;a=b;b=t;}
while((r=a%b)!=0)
{ a=b;
b=r;
}
printf("max_gy=%d\n", b);
printf("min_gb=%d\n",p/b);
}
24 #include
void main()
{ int i,a,n;
long s=0 , sum=0;
clrscr();
printf("input a , n :\n");
scanf("%d,%d",&a,&n);
for(i=1;i<=n;i++)
{ s=s*10+a;
sum=sum+s;
}
printf("a=%d n=%d sum=%ld",a,n,sum);
}
25#include "stdio.h"
void main()
{int i,j,k,n;
for(n=100;n<1000;n++)
{
i=n/100;
j=n/10%10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printf("\n %5d",n);
}
}
26 #include
void main()
{float s=100.0,sum=s;
int i;
for(i=1;i<=8;i++)
{
s=s/2.0;
sum+=2*s;
}
sum-=s;
printf("sum=%f,s=%f",sum,s);
}
27#include
void main()
{ char i,j,k; /*i是a的对手;j是b的对手;k是c的对手*/
for (i=„x„;i<=„z„;i++)
for (j=„x„;j<=„z„;j++)
if (i!=j)
for (k=„x„;k<=„z„;k++)
if (i!=k && j!=k)
if (i!=„x„ && k!=„x„&& k!=„z„)
printf("order: \na--%c\tb--%c\tc--%c\n",i,j,k);
}