C语言非信息学院C上机题_第1页
C语言非信息学院C上机题_第2页
C语言非信息学院C上机题_第3页
C语言非信息学院C上机题_第4页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

非信息学院C语言上机考题上机考试时间为60分钟,上机考题为3道。第一题为简单的图形打印;第二题为简单数值计算(一般用穷举法就可以解决),第三题为相对复杂的数组/字符串处理。上机考题选自以下题目。[1.1!编程,输入n,输出如下例(n=6)所示的图形:******************include"stdio.h"main(){intnj,i;scanf(“%d”,&n);for(j=0;j<n;j++)(for(i=0;i<n;i++)printf("*");printf("\n");}},输入n,输出如下例(n=6)所示的图形:******************************#include<stdio.h>main()(inti,j,k,n;scanf("%d",&n);for(i=0;i<n;i++)(for(j=0;j<n-i;j++)printf("");for(k=0;k<n;k++)printf("*");printf("\n");)},输入n,输出如下例(n=6)所示的高为n的等腰三角形。*******东*******:************#include<stdio.h>main()(inti,j,n,k;scanf("%d,\&n);for(i=0;i<n;i++)(for(k=l;k<n-i;k++)printf(HH);k=l无空格k=0ー个空格for(j=0;j<2*i+l;j++)printf("*M);print"ヘバ);)},输入n,输出如下例(n=6)所示的高为n的等腰三角形。***********************************■*include<stdio.h>main()(inti,j,k,n;scanf("%d",&n);for(i=n;i>0;i-)(for(k=0;k<n-i;k++)printf("ッ;for(j=0;j<2*i-l;j++)printf("*");printf(“\n”);)},输入n,输出如下例(n=5)所示的髙和上底均为n的等腰梯形。車********************************************n=5时的等腰梯形#include<stdio.h>main(){inti,j,k,g,n;scanf("%d",&n);g=n;for(i=0;i<n;i++)(for(k=0;k<n-i;k++)printf("");for(j=0;j<g;j++)printf("*");g=g+2;printf("\n");))[1.6!编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。*******♦****************include<stdio.h>main()(inti,j,k,g,n;scanf("%d",&n);g=n;for(i=0;i<n;i++)(for(k=0;k<n-i;k++)printf("");for(j=0;j<g;j++)(if(i==O||i==n-i)printf("*");J®elseif(j==O||j==g-l)printf("*");斜边elseprintf("}g=g+2;printf("\n");}[1.7!编程,输入n,输出如下例(n=5)所示的边长为n的空心正六边型。*****♦**** **** **********#include<stdio.h>main()(intijkgn;scanf('*%d",&n);g=n;for(i=0;i<n;i++)(for(k=0;k<n-i;k++)printf(MM);for(j二〇;j<g;j++)(if(i==O)printfl"*");elseif(j==O||j==g-l)printff'**');elseprintf("");)g=g+2;pnntf(M\n");)g=g-4;for(i=n-l;i>0;i-)for(k=0;k<n-i+l;k++)printf(n");for(j=0;j<g;j++)if(i==l)print"'*");elseif(j==O||j==g-l)printf("*");elseprintf("");)g=g-2;printf("\n");)}[1,8]编程,输入n,输出如下例(n=5)所示的图形:**************♦**include<stdio.h>main(){intij,k,g,n;scan甲%d",&n);g=2*n-l;for(i=n;i>0;i-)(for(j=0;j<n-i;j++)printf("");for(k=0;k<g;k++){if(k==O||k==g-l)print*'・ッ;elseprintf("");)g=g-2;printf("\n");}g=g+4;for(i=l;i<n;i++)for(j=0;j<n-i-l;j++)printf("");for(k=0;k<g;k++)if(k==O||k==g-l)printf("*H);elseprintf("");)g=g+2;printf(n\n");)}[1.9!编程,输入n,输出如下例(n=5)所示的图形:*************#include<stdio.h>main(){inti,k,g,n;scanf("%dH,&n);g=n;for(i=0;i<n;i++)(for(k=0;k<n;k++){if(i==O||j==n-l)printf("*");elseif(k==g-l)printfC**");elseprintf("");)g-;printf("ヘバ);)[1.10I编程,输入n,输出如下例(n=5)所示的图形:*********include<stdio.h>main(){inti,k,f=。,n;scanf("%d”,&n);for(i=0;i<n;i++)(for(k=0;k<n;k++)(if(k==0||k==n-l)printf("巧;竖边elseif(k==f)printf—斜边elseprintf(H");}f++;printf("\n");)}【1,11】编程,输入n,输出如下例(n=3)所示的图形:♦**********include<stdio.h>main(){intij,n,k;scanf("%d",&n);for(i=0;i<n;i++)(for(j=0;j<n-i;j++)printf(Hfor(k=0;k<2*i+l;k++)printf(H*");printf(n\n");)for(i=n-l;i>0;i-)(for(j=0;j<n-i+l;j++)printf("n);for(k=0;k<2*i-l;k++)printf(,,*M);)【1.12]编程,输入n,输出如下例(n=5)所示的图形:include<stdio.h>main()(intij,k,n;scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n-i;j++)printf("");for(k=0;k<2*i+l;k++){if(k==0||k==2*i)printff1*");elseprint"'");[1.13]编程,输入n,输出如下例(n=6)所示的高度为n[1.13]编程,12 37 8 91314151920212526273132334 5 6101112161718222324282930343536#include<stdio.h>main()(intしn;scanf("%d'\&n);for(i=l;i<=n*n;i++)printf("%2dソ);2个字节宽if(l%n==0)printf("、バ);输出如下例(n=5)所示的图形。1234511234111231111211111tfinclude<stdio.h>main()(intij,n,k;scanf("%d",&n);for(i=0;i<n;i++)for(j=0;j<n;j++)(if(j<i+l)printf(M1H);elseprintf("%2d"/++k);)printf(H\n");}【1.15】编程,输入n,输出如下例(n=5)所示的的数字金字塔。1121123211234321123454321#include<stdio.h>main()intレレk,n,f;scanf("%d",&n);f=0;for(j=0;j<n-i;j++)printf("");for(k=0;k<2*i+l;k++)(if(k<i+l)printf(”%d,++f);elsepnntf(n%d"r-f);)printf(H\n");),输入n,输出如下例(n=5)所示的图形。ZYXWVTOC\o"1-5"\h\zU TS RQ P0NMLKinclude<stdio.h>main(){inti,j,k,g=l,n;chara=Z;scanf(”%d”,&n);for(i=0;i<n;i++)(for(j=0;j<n-i;j++)printf("");for(k=0;k<g;k++){if(k==O||k==g-l)print耳"%c"戸一);elseprintf(n");)g=g+2;printf(H\n");)g=g-4;for(i=n-l;i>0;i-)(for(j=0;j<n-i+l;j++)printf("");for(k=0;k<g;k++)(if(k==O|Ik==g-l)printf(”%c",a--);elseprintf(M");}g=g-2;printf("\n");)},输入顶行字符和图形的高。输出如下例(顶行字符为'A,图形的高为5)所示的图形。ABBCCTOC\o"1-5"\h\zD DE ED DCCBBA#include<stdio.h>main(){intij,k,n;charabc;printf("lnputcharc=");scanf(”%c”,&abc);printf("lnputnゴ);scanf("%d",&n);for(i=l;i<=2*n-l;i++)if(i<=n)k=i;elsek=2*n-i;for(j=l;j<=n-k;j++)printf("");for(j=l;j<=2*k-l;j++)pnntf("%c"J==l||j==2*k-l?abc+k-l:'printf("\n");))[1.18]编程,输出如图所示上三角形式的乘法九九表。1 2 3 4 5 678 91 2 3 4 5 678 94 6 8 10 121416189121518212427162024283236253035404536424854495663647281include"stdio.h"main()(intij;for(i=l;i<=9;i++)printf("%2d",i);printf("\n");for(i=0;i<30;i++)printf("-");printf("\nH);for(i=l;i<=9;i++){for(j=l;j<=9;j++)(if(i<=j)printf("%2dリウ);elseprintfC“);)printf("\n");}printf("\n");

)[1.19]编程,输出如图所示下三角乘法九九表。123456 78 925162025162091215468101234 5include"stdio.h"81647249566336424854303540452428323618212427121416186 7 8 9main()main()(intij;for(i=l;i<=9;i++)printf(n%2dソ);printff'Xn");for(i=0;i<30;i++)printf("-");printf("\nn);for(i=9;i>=l;i-)(for(j=l;j<=9;j++)(if(j<i)printf(Mツ;elseprint%"%2dソi*j);)printfCAn");}printf("\n");}[1.20]编程,输入n,输出如下例(n=5)所示的数字菱形11211232112343211234543211234321123211211include<stdio.h>main()(intscanf("%d'',&n);for(i=0;i<n;i++)(f=0;for(j=0;j<n-i;j++)printf("");for(k=0;k<2*i+l;k++)(if(k<i+l)printf(',%d"/++f);elseprintf(“%d”厂f);)printf("\n");}for(i=n-l;i>0;i—){f=0;for(j=0;j<n-i+l;j++)printff'");for(k=0;k<2*i-l;k++){if(k<i)printf("%dツ++f);elseprintf('*%d'\—f);}printf("\n");))[2.1!编程,输出所有由数字0至9组成且各位数字不重复的三位数的个数。include<stdio.h>main()intiJ,k,sum=O;for(i=0;i<10;i++)for(j=0;j<10;j++)for(k=0;k<=9;k++)(if(i==jI|i==kI|j==k)continue;elsesum=sum+l;}printf("%d\n”,sum);}【2.2】小明有五本新书,要借给A、B,C三位小朋友,每人每次只能借一本,编程,输出所有不同的借法。#include<stdio.h>main()(intij,k,sum=0;for(i=0;i<6;i++)for(j=0;j<6;j++)for(k=0;k<6;k++)(if(i==j||j==k||k==i)continue;elsesum=sum+l;printf("book%d=>A;book%d=>B;book%d=>C;\n,i,j,k);)printf("%d\n,sum);}[2.3]编程,输入一个正整数,以相反的顺序输出该数的各位数字。例如输入12437,输出73421oinclude"stdio.h”main()(unsignedintn;printf("pleaseinputdata:");scanf("%d",&n);while(n>0)(printf("%dM,n%10);n=n/10;}if(n==0)printf("\n");【2.4】编程,输出100以内个位数为6、且能被3整除的所有数,并统计个数。#include<stdio.h>main()intnzsum=0;for(n=0;n<100;n++)(if(n%3!=0||n%10!=6)continue;sum=sum+l;printf("%d\nッn);)printf("thenumberis:%d\n"/sum);}【2.5】一个口袋中放有12个球,其中有3个红的,3个白的和6个黑的,每次从中任取8个球,编程,输出所有不同的取法。include<stdio.h>main()(intレレcount=0;printf("NUMREDWHITEBLACK\n");printf(n \n");for(i=0;i<4;i++)for(j=0;j<4;j++)if((8・i・j)<7)printf("%2d:%4d%5d%5d\n"z++countJJ/8-i-j);}【2.6】100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。编程,输出大、中、小马的数目。include<stdio.h>main()(intx/y,zj=0;for(x=0;x<34;x++)for(y=0;y<=(100-3*x)/2;y++)(z=100-x-y;if(z%2==0&&3*x+2*y+z/2==100)printf(H%d:large=%2dmiddle=%2dsmall二%2d\n”,++j,x,y,z);})【2.7】编程,输出用一元人民币兑换成1分、2分和5分硬币的所有不同兑换方法。#include<stdio.h>main()inta,b,c,n=O;for(a=0;a<=100;a++)for(b=0;tx=50;b4-+)for(c=0;c<=20;c++)if(a+2*b+5*c=100){printf("lfen—%d;2fen—%d;5fen-%d\n",a,b,c);n-H-;}printf(Hn=%d\nM,n);}[2.8jー辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的;丙是位数学家,他说:四位的车号刚好是ー个整数的平方。根据以上线索编程,输出车号。include<stdio.h>main()(inta,b,c;for(a=0;a<=9;a++)for(b=0;b<=9;b4-+)for(c=32;c<=99;c++)if(l100*a+ll*b==c*c)printf("%d\n”,c*c);}[2.10]编程,输出满足下列算式的各字母所代表的数字。PEAR一ARAPEAinclude<stdio.h>main()(intp,e,a,r;fbr(p=1;p<=9;p++)for(e=0;e<=9;e++)for(a=l;a<=9;a++)fbr(r=0;r<=9;r++)if(1000*p+100*e+10*a+r-101*a-10*r==100*p+10*e+a)printf("PEAR%d%d%d%d\n",p,e,a,r);printf("-ARA-%d%d%d\n",a,r,e);printfC— -\n");printf("PEA%d%d%d\n",p,e,a);))[2.11]如果ー个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。如407=43+(/+73就是ー个阿姆斯特朗数。编程,输出1000以内的所有阿姆斯特朗数。include<stdio.h>main()(inta,b,c;for(a=l;a<=9;a4-+)for(b=0;b<=9;b++)for(c=1;c<=9;c++)if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)printf(M%d\nM,100*a+10*b+c);}[2.12]编程,计算并输出下式的值:100 50 101Jk+Jk2+2 —k=l k=l k=lkinclude<stdio.h>main()(inti;floats=0;for(i=l;i<=100;i++)s=s+i;for(i=l;i<=50;i++)s=s+i*i;for(i=l;i<=10;i++)s=s+1.0/i;printf("Result=%f\n"/s);}【2.13]用40元买苹果、西瓜和梨共100个,3种水果都要。已知苹果0.4元一个,西瓜4元一个,梨0.2元一个。问可以各买多少个?编程,输出全部购买方案。#include<stdio.h>main()

inta,b,c,n,sum=O;for(a=l;a<99;a++)for(b=l;b<99;b++)for(c=l;c<99;c++)if(a+b+c==100&&4*a+40*b+2*c==400){printf("apple:%2dwatermelon:%dpear:%2d\n"/a/b/c);sum+=l;}printf("thereare%dkindsofcases.\n"zsum);}[2.14]编程,输出这样•个三位数,该三位数等于其每位数字的阶乘之和。即:abc=a!+b!+c!include<stdio.h>main()(intn,a,b,c,i,j,k,m;for(n=100;n<1000;n++)(i=j=k=l;a=n/100;b=n/10%10;c=n%10;for(m=l;m<a;m++)i*=(m+l);for(m=l;m<b;m++)j*=(m+l);for(m=l;m<c;m++)k*=(m+l);if(n==(i+j+k)){printf("%d=%d!+%d!+%d!\n”,n,a,b,c);))・・一・十♦【2.15]编程,任意输入ー个偶数n,请将它分解为两个素数之和。输出形式为:include<stdio.h>main()(intn,i,j,k,a=0,b=0;printf("Pleaseinputaevennumber:");scanf("%d”,&n);if(n%2==0)printf("%disindeedanevennumber!\n",n);for(i=l;i<n;i+=2)for(j=l;j<i;j+=2){a=b=O;if(n==i+j){for(k=3;k<i;k+=2)if(i%k==O)a=l;for(k=3;k<j;k+=2)if(j%k==O)b=l;if(!a&&!b)printf("%4d=%4d+%4d\n",nzij);)}}elseprintf("%disanoddnumber!\n,n);}【2.16】编程,输出n的约数中最大的三位数。include<stdio.h>main()(inti;longn;printf("pleaseinputnumber:");scanf("%ld"z&n);for(i=999;i>=100;i-)if(n%i==0)(printf("Themaxfactorwith3digitsin%ldis:%d\n"/nj);break;}}编程,输出555555的约数中最大的三位数。#include<stdio.h>main()(inta;for(a=999;a>=100;a—)if(555555%a=0){printf("\n%d",a);break;}【2.17】编程,输出所有满足下列条件的四位数N:N的9倍恰好是其反序数(例如:1234的反序数是4321)。include<stdio.h>main()(inti;for(i=1000;i<llll;i++)if(i%10*1000+i/10%10*100+i/100%10*10+i/1000==i*9)printf("%d\n",i);}[2.18]ー个自然数的七进制表达式是一个三位数,而这个自然数的九进制表示也是ー个三位数,且这两个三位数的数码顺序正好相反,编程,输出这个三位数。include<stdio.h>main()(intn,a,b,c,x,y,z;for(n=81;n<=342;n++){a=n%7;b=(n/7)%7;c=(n/49)%7;x=n%9;y=(n/9)%9;z=(n/81)%9;if(a==z&&b=y&&c==x)printf("%d\n",n);}}[2.20]如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。编程,输出3000以内的全部亲密数。include<stdio.h>main()(inta,i,b,n;for(a=l;a<3000;a++){for(b=0J=l;i<=a/2;i++)if(!(a%i))b+=i;for(n=0J=l;i<=b^;i++)if(!(b%i))n+=i;if(n==a&&a<b)printf(,,%4d-%4d\n",a/b);}},输入若干个。到9之间的整数,输入时停止,输出各整数的个数。include<stdio.h>main()(inti,n,sum=O;printf("Pleaseinput0-9,endwith-l:\n");do(scanf(M%d",&n);if(n>=0&&n<=9)sum+=l;}while(n!=-l);printf("thenumberofintegeris:%d\n”,sum);),输出1000以内的所有完数及其因子。完数是指ー个整数的值等于它的因子之和,例如6的因子是1、2、3,而6=1+2+3,故6是一个完数。#include<stdio.h>main()(inti,j,m,s,k,a[100];for(i=l;i<=1000;i++){m=i;s=l;k=0;a[k++]=l;while(m>0){for(j=2;j<m;j++)if(m%j==0){s=s+j;m=m/j;a[k++]=j;}if(j>=m)break;)if(s!=0&&i==s+m){ a[k++]=m;for(j=0;j<k;j++)printf("%4d",a[j]);printf("==%4d\n",i);,输入一个十进制整数,将其变换为二进制后储存在ー个字符数组中并输出。#include<stdio.h>main()(inti,n/k=16/a[16]={0};printf("Pleaseinputadigital:");scanf("%4d"z&n);while(n>0){a[-k]=n%2;n=n/2;}for(i=0;i<16;i++)printf(M%2d"/a[i]);}个数的数码倒过来所得到的新数叫原数的反序数。如果ー个数等于它的反序数,则称它为对称数。编程,输出不超过1993的最大的二进制的对称数。include<stdio.h>main()(inti,j,n,k,a[16]={0};for(i=l;i<=1993;i++){n=i;k=O;while(n>0){ a[k++]=n%2;n=n/2;)for(j=0;j<k;j++)if(a[j]!=a[k-j-l])break;if(j>=k){printf("%d:",i);for(j=0;j<k;j++)printf("%2d",a[j]);printf("\n");)}getchar();}【3.5】编程,输入两个字符串sl和s2,将它们合并为ー个字符串,合并后的字符串按其ASCII码值从小到大进行排序并输出。ftinclude"stdio.h"include"string.h"main()charstrl[80]/str2[80];chartemp;intij;printf("Enterstringl:");gets(strl);printf("Enterstring2:");gets(str2);strcat(strl,str2);printf("strl+str2=");puts(strl);for(i=0;i<strlen(strl)-l;i++){for(j=0;j<strlen(strl)-l-i;j++){if(strl[j]>strl[j+l]){temp=strl[j];strlOJ=strl[j+l];strl[j+l]=temp;}}}puts(strl);,将任一正整数转换为二进制形式并输出。include"stdio.h"main()(intbinaty[100];intn,i=0;printf("Inputdecimalscan鶴"%d",&n);do(binaty[i]=n%2;n/=2;i++;}while(n!=0);for(i-;i>=0;i-){printf(,,%d',,binaty[i]);},将输入的两个字符串连接后,将串中全部空格移到串首后输出。#include<stdio.h>main()charsl[]zs2[];char*p;inti=l,k;pnntf(HPleaseinputstringsiands2:\n");gets(sl);gets(s2);strcat(sl,s2);P=sl;while(*p!='\O'){ if(*P==''){ while(*(p+i)=='')i++;if(*(p+l)l='\O'){ *P=*(P+i);*(P+i)='';)elsebreak;)P++;}printf("sl=%s",sl);getchar();),输入字符串并输出其长度(不能用strlen()函数)。ttinclude"stdio.h"main()(charsl[80];inti;printf("inputstringsl:\n");gets(sl);i=0;while(sl[i]!='\O')i++;printf("i=%d\n",i);getchar();},输入若干个字符串,以"stop"作为输入的最后一个字符串。每个串的长度不超过80个字符,输出其中最长字符串的内容。include"stdio.h"main(){charsl[80],max[80];intk,len=0;printf("inputstring:\n");dogets(sl);k=strlen(sl);if(k>len){len=k;strcpy(max,sl);)}while(!(strcmp(sl/'stop")==0));printf(nmax=%s\n"zmax);getchar();),输入两个已经按从小到大顺序排列好的字符串,合并两个字符串,使合并后的字符串,仍然是从小到大排列。输出结果。#include<string.h>main()(charstrA|801,strB180],temp;inti,j,k;gets(strA);gets(strB);strcat(strA,strB);for(i=0;i<strlen(strA);i++)(for(j=0;j<i;j++)(if(strA[i]<strA[j]){temp=strA[i];strA[i]=strA[j];strA[j]=temp;}))puts(strA);,输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。include<stdio.h>main()(inti,j,n,k;for(i=l;i<256;i++){j=i*i;if(j>10000)k=10000;elseif0>1000)k=1000;elseif(j>100)k=100;elseif(j>10)k=10;elsek=l;n=0;do(n+=k*(j%10);j/=10;k/=10;)while(k>0);if(n==i*i)printf(u\n%3d:%5dn,i,i*i);,输入两个字符串si、s2和si中任意字符k,在si中的指定字符k的位置处插入字符串s2并输出。#include<string.h>main()(charstrA[80],strB[80],ch;inti,j,lenA,lenB;puts(Inputsl");gets(strA);puts("Inputs2");gets(strB);puts("Inputk");ch=getch();lenA=strlen(strA);lenB=strlen(strB);for(i=0;i<lenA;i++)if(strA[i]=ch)(for(j=lenA;j>=i;j-)strA[j+lenB]=strA[j];for(j=0;j<lenB;j++)strA(i+j]=strB[j];lenA+=lenB;i+=lenB;})puts(strA);【3.13】编程,输入一个字符串和整数K和M,设字符串长度为N(其中N、M<=80,K<=N),从其第K个字符起,删去M个字符,组成长度为N-M的新字符串并输出。例如,输入字符串"Wearepoorstudents.">K=8、M=5,则输出的字符串是"Wearestudents."〇include"stdio.h"include"string.h"main(){charstrl[80],*p,*q;intij,k,m;printf("Enterstringl:");gets(strl);printf(”k,m\n“);scanf("%d,%d”,&k,&m);for(p=strlj=0;i<k&&*p!='\O,;p++J++)(if(i==k-l){q=p;for(j=0;j<m;j++)q++;for(;*q!='\0,;p++,q++)*p=*q;*P='\0';printf("Result:");puts(strl);)【3.14】编程,输入一个字符串,分别输出字符串中所包含的各个不同的字符及其各自字符的数量。如:输入字符串:abcedabcdcd则输出:a=2b=2c=3d=3e=loinclude"stdio.h"main()(charstr[8O];inta[256]={0},i,temp;puts(Inputstring1');gets(str);for(i=0;str[i]!=\0';i++)(temp=str[i];a[temp]++;}puts(巧;for(i=0;i<256;i++)if(a[i]!=O)printf("%c=%d;,,,i,a[i]);【3.15]编程,任意输入ー个4位自然数,输出该自然数的各位数字组成的最大数。例如,输入1593,则输出为9531。#include<stdio.h>main()(inta[4],n,m,i,j;printf("Inputn:M);scanf("%d",&n);for(i=0;i<4;i++){a[i]=n%l0;n/=10;}fbr(i=0;i<4;i-H-)fbr(j=i4-l;j<4;j++)if(a[i]<a[j]){n=a[i];a[i]=a[j];a[j]=n;}printf("%d",m=a[O]*1000+a|1]*100+a[2]*10+a(3]);[3.16I编程,找出ー个二维数组中的鞍点,即该位置上的元素是该行上的最大值,是该列上的最小值。二维数组也可能没有鞍点。tfinclude<stdio.h>main()inta[10][10]={{ia,3,14},{4,3,2,ll),{2,0,5J},{8,4,2,ll}},m=4,n=4;inti,j,kJ,re=O;for(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论