程序考试题.docx
- 文档编号:28472431
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:31
- 大小:17.87KB
程序考试题.docx
《程序考试题.docx》由会员分享,可在线阅读,更多相关《程序考试题.docx(31页珍藏版)》请在冰豆网上搜索。
程序考试题
第一题
main()
{
inta,b,c,max;
clrscr();
printf("pleaseinputa,b,c:
");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)max=a;
if(b>a&&b>c)max=b;
if(c>b&&c>a)max=c;
printf("max=%d",max);
getch();
}_
第二题
main()
{
intx,y,z,s=0;
clrscr();
for(x=0;x<=100;x++)
{
for(y=0;y<=100;y++)
{
for(z=0;z<=100;z++)
{
if(x+2*y+5*z==100)
{
s++;
}
}
}
}
printf("s=%d",s);
getch();
}
第三题
main()
{inta[3][3],i,j,t;
clrscr();
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
{printf("pleaseinputa[%d][%d]:
",i,j);
scanf("%d,%d",&a[i][j]);
}
}
printf("\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%4d",a[i][j]);
}
printf("\n\n");
}
printf("\n\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%4d",a[j][i]);
}
printf("\n\n");
}
getch();
}
第四题1
main()
{
inta,b,f1,f2,i,max,min;
clrscr();
printf("pleaseinputa,b:
");
scanf("%d,%d",&a,&b);
if(a>b)max=a;elsemax=b;
for(i=a*b;i>=max;i--)
{
if(i%a==0&&i%b==0)
{
f1=i;
}
}
if(a
for(i=1;i<=min;i++)
{
if(a%i==0&&b%i==0)
{
f2=i;
}
}
printf("gongbeishu=%dgongyueshu=%d",f1,f2);
getch();
}_
第四题2
main()
{
inti,x,y,m,n,f;
clrscr();
printf("pleaseinputx,y:
");
scanf("%d,%d",&x,&y);
if(x for(i=n;i>=1;i--) { if(x%i==0&&y%i==0) { f=i; printf("zuidagongyueshu%d",f); } break; } if(x>y)m=x;elsem=y; for(i=m;i<=x*y;i++) { if(i%x==0&&i%y==0) { printf("zuixiagongybeishu%d",i); break; } } getch(); } 第四题3 main() { inta,b,t,l,i,m,n; clrscr(); printf("inputa,b: "); scanf("%d,%d",&a,&b); if(a>b) { t=a; a=b; b=t; } for(i=a;i>=1;i--) if(a%i==0&&b%i==0) { m=i; break; } for(i=b;i<=a*b;i++) if(i%a==0&&i%b==0) { n=i; break; } printf("zuidagongyueshu=%d,zuixiaogongbeishu=%d",m,n); getch(); }_ 第五题 main() { intx,y,z; clrscr(); for(x=1;x<=34;x++) { for(y=1;y<=100;y++) { for(z=3;z<=100;z=z+3) { if(x+y+z==100&&3*x+2*y+z/3==100) { printf("%d%d%d\n",x,y,z); } } } } getch(); } 第六题 main() {inta[3][4],max,h,l,i,j; clrscr(); for(i=0;i<3;i++) {for(j=0;j<4;j++) {printf("pleaseinputa[%d][%d]: ",i,j); scanf("%d,%d",&a[i][j]); } } max=a[0][0]; for(i=0;i<3;i++) {for(j=0;j<4;j++) {if(max {max=a[i][j]; h=i; l=j; } } } printf("%d,%d,%d",max,h,l); getch(); } 第七题 main() { inti,a[10],max,min,s=0; floatp; clrscr(); for(i=0;i<10;i++) {printf("pleaseinputa[%d]: ",i); scanf("%d",&a[i]); } max=a[0];min=a[0]; for(i=0;i<10;i++) {if(max if(min>a[i])min=a[i]; s=s+a[i]; } p=1.0*(s-max-min)/8; printf("pingjunfen=%f",p); getch(); } 第八题 #include voidturn(char*); main() { charstr[20]; clrscr(); printf("pleaseinputstr: "); gets(str); turn(str); puts(str); getch(); } voidturn(char*p) {inti,j; chart; for(i=0,j=19;i {t=p[i]; p[i]=p[j]; p[j]=t; } return(p); }_ 第八题2 #include voidturn(char*); main() { charstr[20]; clrscr(); printf("pleaseinputstr: "); gets(str); turn(str); puts(str); getch(); } voidturn(char*p) { inti; chart; for(i=0;i<10;i++) { t=p[i]; p[i]=p[19-i]; p[19-i]=t; } return(t); }_ 第九题 main() { intn=5,i,j; clrscr(); for(i=1;i<=n;i++) { for(j=n-1;j>=i;j--) { printf(""); } for(j=1;j<=2*i-1;j++) { printf("*"); } printf("\n\n"); } getch(); }_ 第十题 main() { inti,x=1; clrscr(); for(i=1;i<10;i++) {x=(x+1)*2; } printf("chidegeshu=%d",x); getch(); }_ 第十一题 main() { inti,x,y,z; clrscr(); for(i=100;i<1000;i++) {x=i/100; y=i%100/10; z=i%10; if(x*x*x+y*y*y+z*z*z==i) printf("%d\n",i); } getch(); }_ 第十二题 longmypow(inta,intb); main() {intx,y; longz; clrscr(); printf("pleaseinputx,y: "); scanf("%d,%d",&x,&y); z=mypow(x,y); printf("z=%d",z); getch(); } longmypow(inta,intb) {inti,z=1; for(i=1;i<=b;i++) {z=z*a; } return(z); }_ 第十三题(原) intFIB(intn); main() { inti,n,z; clrscr(); printf("pleaseinputn: "); scanf("%d",&n); z=FIB(n); getch(); } intFIB(intn) { inti=0,j=1,z,m,l; for(z=0;z {m=i+j; i=j; j=m; printf("%d",m); } return(l); }_ 第十三题(新) main() { intn,z; clrscr(); printf("pleaseinputn: "); scanf("%d",&n); z=FIB(n); printf("%d",z); getch(); } intFIB(intn) { inti=1,j=1,z,m; for(z=0;z { m=i+j; i=j; j=m; } return(i); }_ 第十四题 main() { inta[10]={3,7,1,27,-4,100,85,0,9},x,n,i,t; clrscr(); printf("pleaseinputx,n: "); scanf("%d,%d",&x,&n); for(i=9;i>n;i--) { a[i]=a[i-1]; } for(i=n;i<=n;i++) { t=a[i]; a[n]=x; a[i+1]=t; } for(i=0;i<10;i++) { printf("%d",a[i]); } getch(); }_ 第十五题 main() {inti,x,y,a,b,c,d; clrscr(); for(i=1000;i<10000;i++) { a=i/1000; b=i%1000/100; c=i%1000%100/10; d=i%10; x=a*10+b; y=c*10+d; if(i==(x+y)*(x+y)) { printf("%d",i); } } getch(); }_ 第十六题 voidswap(int*,int*); main() { inta,b,*p1,*p2; clrscr(); p1=&a;p2=&b; printf("pleaseinputa,b: "); scanf("%d,%d",p1,p2); swap(p1,p2); printf("a=%db=%d\n",a,b); getch(); } voidswap(int*p1,int*p2) { intt; t=*p1; *p1=*p2; *p2=t; }_ 第十七题(一维数组) main() { intn,i,j,k,a[100]={1,1}; clrscr(); printf("pleaseinputn: "); scanf("%d",&n); printf("1\n"); printf("11\n"); for(i=3;i<=n;i++) { a[i-1]=1; for(j=i-2;j>=1;j--) { a[j]=a[j]+a[j-1]; } for(k=0;k<=i-1;k++) { printf("%d",a[k]); } printf("\n"); } getch(); }_ 第十七题(二维数组) main() { inti,j,a[10][10]; clrscr(); for(i=0;i<=9;i++) { for(j=0;j<=i;j++) { if(j==0||i==j) { a[i][j]=1; } else { a[i][j]=a[i-1][j-1]+a[i-1][j]; } } } for(i=0;i<=9;i++) { for(j=0;j<=i;j++) { printf("%4d",a[i][j]); } printf("\n"); } getch(); }_ 第十八题 voidturn(int*); main() { inti,a[8]={4,2,-7,11,5,234,75,28}; clrscr(); turn(a); for(i=0;i<8;i++) { printf("%d",a[i]); } getch(); } voidturn(int*p) { inti; for(i=0;i<4;i++) { intt; t=p[i]; p[i]=p[7-i]; p[7-i]=t; } } 十九提不考 第二十题 main() { inta,b,c; clrscr(); printf("pleaseinputa,b: "); scanf("%d,%d",&a,&b); c=fn(a,b); printf("%d",c); getch(); } intfn(inta,intb) { inti,max,f; if(a>b)max=a;elsemax=b; for(i=a*b;i>=max;i--) { if(i%a==0&&i%b==0) { f=i; } } return(f); }_ 第二十一题 main() { inta[5][2],p1,p2,i,j,max,s=0; clrscr(); for(i=0;i<5;i++) { for(j=0;j<2;j++) { printf("pleaseinputa[%d][%d]: ",i,j); scanf("%d",&a[i][j]); } } for(i=0;i<1;i++) { max=a[0][0]; for(j=0;j<5;j++) {
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 考试题