考研湖南大学信息科学与工程学院C语言上机部分题库150道题

上传人:痛*** 文档编号:64277991 上传时间:2022-03-21 格式:DOC 页数:76 大小:450.50KB
收藏 版权申诉 举报 下载
考研湖南大学信息科学与工程学院C语言上机部分题库150道题_第1页
第1页 / 共76页
考研湖南大学信息科学与工程学院C语言上机部分题库150道题_第2页
第2页 / 共76页
考研湖南大学信息科学与工程学院C语言上机部分题库150道题_第3页
第3页 / 共76页
资源描述:

《考研湖南大学信息科学与工程学院C语言上机部分题库150道题》由会员分享,可在线阅读,更多相关《考研湖南大学信息科学与工程学院C语言上机部分题库150道题(76页珍藏版)》请在装配图网上搜索。

1、信息科学与工程学院C语言上机150道题参考答案001.某一门课程考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分。#include#includemain()float a10,ave,max,min,sum=0;int i;printf(”请输入10个考生的成绩:n);for(i=0;i10;i+)scanf(%f, &ai);for(i=0;i10;i+)sum+=ai;ave=sum/10;max=a0;for(i=1;imax)max=ai;min=a0;for(i=1;i10;i+)if(aimin)max=ai;printf(平均成绩:%f,最高分:%f,最低

2、分:%f,ave,max,min);getch();003.用while循环结构编写程序打印ASCII码为33- 127的字符。#include#includemain()int i=33;while(i=127)printf(%c ,i);i+;getch();004用do-while,for循环结构编写程序打印ASCII码为33- 127的字符。#include#includemain()int i=33;doprintf(%c ,i);i+;while(i=127);getch();006.在1-500中,找出能同时满足用 3除余2,用5除余3,用7除余4的所有整数,用循环结构#incl

3、ude#includemain()int i;for(i=1;i=500;i+)if(i%3=2&i%5=3&i%7=5) printf(%dn,i);getch();007.输入一个整数将其倒着输出,如54321 12345(方法一)#include#include#includemain()char a100;int len,i;printf(请输入一个整数:n);scanf(%s,a);len=strlen(a); for(i=len_1;i=0;i_) printf(%c,ai);getch();007 (方法二)#include#includemain()int num,t;prin

4、tf(请输入一个整数:n);scanf(%d,&num);while(num0)t=num%10; num=num/10; printf(%d,t);getch(); 008.计算s=1+1/3+1/5+ +1/n ,#include #include main()int n;float t=1,s=0;for(n=1;t0.0001;n+=2)截止到1/n10-4 。t=(float)1/n; s=s+t; printf(s=%f,s);getch();009.从键盘输入一整数 n,计算#include#include1*1+2*2+.+n*n 的值。main()int n,i,s=0;pr

5、intf(请输入一个整数:n);scanf(%d,&n);for(i=1;i=n;i+) s=s+i*i; printf(%d,s); getch();010.用while 循环计算1+2+100的和。#include#includemain()int s=0,i=1;while(i=100)s=s+i; i+;printf(%d,s);getch();11. 用do while循环计算1+2+100的和#includemain()int i,result;i=1; result=0;while(i=100) result=i+result; i+;printf(1+2+.+100=%d,re

6、sult);while(1);12. 用for循环计算1+2+100的和。#includemain()int i,result;for(i=1,result=0;i=100;i+)| result=i+result;printf(1+2+.+100=%d,result);while(1);13. 输入一个小于等于10的整数n ,计算n!。#includelong fac(int n)long result;if(n=0|n=1) result=1;elseresult=n*fac(n-1);return result;main()int n; long result;printf(请输入一个小

7、于等于10的整数n);scanf(%d,&n);if(n=0&n=10)result=fac(n); printf(%d!=%ld,n,result);else printf(输入数据错误”);while(1);14. 输入两个正整数 m和n,计算m!+n! , m和n的值均小于10#includelong fac(int n)long result;if(n=0|n=1) result=1;elseresult=n*fac(n-1);return result;main()int n,m; long result; printf(请输入两个小于等于10的整数n);scanf(%d%d,&n,

8、&m);if(n=0&n=0&n=10)result=fac(n)+fac(m); printf(%d!+%d!=%ld,n,m,result);else printf(输入数据错误”);while(1);15. 用循环语句,计算1100之间的所有3的倍数之和。#include main()int i,result;for(i=1,result=0;i=100;i+)result=result+i;printf(1100 之间的所有3的倍数之和为%d,result); while(1);16. 用循环语句,计算100-200之间的所有7的倍数之和。#include main()int i,re

9、sult;for(i=100,result=0;i=200;i+)if(i%7=0)result=result+i;printf(100 - 200之间的所有 7的倍数之和为 %d,result);while(1);17. 输岀1-100之间,7的整数倍数或数字尾数为7|的数字,统计岀这些数字个数。#include main()int i,num;for(i=1,num=0;i=100;i+)if(i%7=0|i%10=7) num+;printf(1-100之间,7的整数倍数或数字尾数为7的数字个数为%d,num);while(1);18. 输入一行字符,分别统计岀其中英文字母,空格,数字和

10、其他字符的个数。#include int main()int i=0, space=0, num=0, n=0, ch=0; char s1000000;printf( 请输入一串字符”); gets(s);while(si != 0)if(si=)space+;else if(si=0)num+;else if(siv=z & si=a | si=A) ch+;elsen+;i+;printf(刚才输入的字符中英文字符个数为%dn, ch);printf(刚才输入的字符中空格个数为%dn, space);printf(刚才输入的字符中数字个数为%dn, num);printf(刚才输入的字符

11、中其他个数为%dn, n);while(1);19. 输入一个整数,统计它有几位数。如输入 367,则该数有3位数#includemain()int n,i,j;i=1;j=0;printf(请输入一个整数n);scanf(%d,&n);if(n=0) printf(这个数是 1 位数,j);else while(n=i)i=10*i;j=j+1;printf(这个数是d位数,j);while(1);20. 编写程序,输岀1到50中间所有能被3整除的正整数。#includemain()printf(1 int n;到50中间所有能被3整除的正整数如下n);for(n=1;n=50;n+)if(

12、n%3=0) printf(%dt,n);while(1);21. 把100200之间不能被3整除的输出。#includemain()printf(100200 之间不能被3整除的正整数如下n); int n;for(n=100;n=200;n+)if(n%3!=0) printf(%dt,n);while(1);22. 编程 Y=1+3+5+7+.111。#includemain()printf(Y=);int n,result;for(n=1,result=0;n=111;n=n+2)printf(%d+,n);result=result+n;printf(=%dn,result);whi

13、le(1);23. 编程 y=1*1/2*1/3*1/4*1/5*1/6*.前十项之积。#include#includemain()int i;long int y;y=1;for(i=1;i=10;i+)y=y*i;printf(y=1/%ld,y);getch();24. 编程输出九九乘法表。#include#includemain()int i,j;for (i=1;i=9;i+)for(j=1;jv=i;j+)printf(%d*%d=%dt,j,i,i*j);printf(n);getch();25. 求1到100奇数和。#include#includemain()int i=O,n

14、;for(n=1;(2*n-1)100;n+)i=i+(2*n-1);:%dn,i);printf(1至U 100以内的奇数之和为getch();26. 求1到100偶数和。#include#includemain()int i,s;s=0;for(i=2;i=100;i=i+2)s=s+i;printf(1至U 100的偶数和是:);printf(s=%dn,s);getch();27. 编程求200以内所有质数(素数)。#include#include#includent isprime(int m) int i;for(i=2;i=(int)sqrt(m)+1)return 1;main

15、() int n,flag;for(n=1;n=200;n+) flag=isprime(n); if(flag) printf(%dt,n); getch();28. 从键盘输入一个整数,求该数的绝对值。#include#includemain()float a,t;printf(Please input the valuet);scanf(%f, &a);if(a0)t=-a;elset=a;printf(The absolute value is:t%f,t); getch();,如输入的不是29.从键盘输入+、一、*、/中的任一个,输出对应的英文单词:plus、minus、mutipl

16、y、divide这4个字符中的任一个,则输出“sorry , you are wrong ”。#include#includemain()char ch;ch=getchar() ;if(ch=+)printf( pl usn);else if(ch=-)printf(minusn);else if(ch=*)printf(multiplyn);else if(ch=/)printf(dividen);elseprin tf(you are wron g);syst|m(pause);30. 从键盘输入一个字符,判断其是否为a,r,或f,并输岀相应的信息(不区分大小写)。#include#in

17、cludemain()char n1=a,n2=r,n3=f,n4;char m仁A,m2=R,m3=F:printf(请输入一个字符:);scanf(%c,&n4);if(n4=n1|n4=m1) printf(you are right!n);printf(n4=%cn,n4);else if(n4=n2|n4=m2) printf(you are right!n);printf(n4=%cn,n4);else if(n4=n3|n4=m3) printf(you are right!n);printf(n4=%cn,n4);elseprintf(you put into a wrong

18、char!n);getch();31. 求解一元二次方程 ax2 + bx+ c = 0的跟(a不等于0), a, b, c均为实数,其值由键盘输入#include#include#includemain()double a,b,c;double s,x1,x2;printf(please enter a,b,c:n);scanf(%lf%lf%lf, &a,&b,& c);if(a=-(1e-6)&a(1e-6)x1= (-b+sqrt(s)/(2*a);x2=(-b-sqrt(s)/(2*a);printf(there are two different real:nx1=%5.2f,x2

19、=%5.2fn,x1,x2);elseif(s=-(1e-6)&s=(1e-6)x仁 x2=-b/(2*a);printf(there are two equal real:nx1=x2=%5.2fn,x1);elses=-s;x1=-b/(2*a);x2=fabs(sqrt(s)/(2*a);printf(there are two different complex:n);printf(x 1= %5.2f+%5.2fi,x2=%5.2f-%5.2fin,x1,x2,x1,x2);getch();32 .编一程序,对于给定的一个百分制成绩,输出用像A , B , C , D , E表示的等

20、级成绩。设:90分以上为A,8089 分为B,7079 分为C,6069分D,60分以下为E。(要求用switch语句编程)。#include#includemain()int score, temp,logic;char grade;logic=1;while(logic)printf(input score:n);scanf(%d, &score);if(score100)|(score0)printf(nerror,input again!n);elselogic=0;printf(n);if(score=100)temp=9;elsetemp=(score-score%10)/10;s

21、witch(temp)case 9:grade=A;break;case 8:grade=B;break;case 7:grade=C;break;case 6:grade=d;break;case 5:case 4:case 3:case 2:case 1:case 0:grade=e;break;printf(score is:%d,the grade is:%c.n,score,grade);system(pause);33. 输入一个整数,判断它能否被3, 5, 7整除。#include#includemain()int x;printf(Please enter x:);if(x%3

22、=0)&(x%5=0)&(x%7=0)printf(%d 能被 3, 5,7 整除,x);elseprintf(%d不能被 3,5,7 整除,x);getch();34. 用整数112依次表示112月,由键盘输入一个月份数,输出对应的季节英文名称( 春季;68月为夏季;911月为秋季。要求用if嵌套实现)。#include#includemain()int month,i;loop:printf(enter an integer(112):n);scanf(%d,&month);if(month12)goto loop;r=month%12;r=r/3;if(r=0)printf(winter

23、n);else if(r=1)prin tf(spri ngn “);else if(r=2)printf(summern);elseprintf(autumnn);getch();35. 编写输入整数a, b, c,当a为1时显示b和c之和,a为2时显示b与c之差, 4时取b/c之商,a为其他数值时不做任何操作的程序。#include#includemain()int a,b,c;printf(please enter a,b,c:n);scanf(%d%d%d, &a,&b, &c);switch(a)case 1:printf(%d+%d=%dn,b,c,b+c);break;case

24、2:printf(%d-%d=%dn,b,c,b-c);break;case 3:printf(%d*%d=%dn,b,c,b*C);break;case 4:printf(%d/%d=%dn,b,c,b/c);break;default :break;122月为冬季;35月为a为3时显示b*c之积,a为getch();36.编写输入一个整数,将其数值按小于10, 1099, 100999, 1000以上分类并显示#include#includemain()int a;printf(请输入整数A:n);scanf(%d, &a);if(a=10)&(a=100)&(a999)printf(el

25、seprintf(getch();37. 编写输入一个整数,当为65时显示A, 66时显示B, 67时显示C,其他值时显示 END勺程序。#include#includemain()int a;printf(请输入整数a: n);scanf(%d, &a);switch(a)case 65:printf(A);break;case 66:printf(B);break;case 67:printf(C);break;default:printf(END);getch();38. 编程实现:输入4个整数,要求按由小到大输出。#include#include整数4大于等于整数4大于等于,a);10

26、 且小于 100。,a);100 且小于 1000。,a);1000。,a);main()int a,b,c,d,t;printf( 请输入 4 个整数:a,b,c,d:n); scanf(%d%d%d%d,&a,&b, &c,& d);if(ab)t=a;a=b;b=t;if(cd)t=d;d=c;c=t;if(ac)t=c;c=a;a=t;if(bd)t=b;b=d;d=t;if(bc)t=b;b=c;c=t;printf(”排序后:d%d%dv%d,a,b,c,d);getch();39. 企业发放的奖金根据利润的提成,利润I低于或等于10万元的,奖金可提10% ;利润高于10万元低于2

27、0万时,低于10万的部分按10%提成,高于10万元的部分,可提成 7.5 %; 20万元I = 40万元时,低于20万的部 分仍按上述办法,高于 20万元部分按5 %提成;利润超过 40万元时,低于40万元的部分按上述办法,高于 40 万元部分按1%提成。从键盘输入当月利润 I,求应发奖金部分。#include#includemain()int s,p;float tax;printf(enter income:);scanf(%d, &s);printf(n);if(s800)if(s-800)%100!=0) p=(s-800)/100+1;elsep=(s-800)/100;switch

28、(p)case 0:case 1:case 2:case 3:case 4:tax=(s-800)*0.05;break;case 5:tax=400*0.05+(s-1200)*0.08;break;default:tax=400*0.05+800*0.08+(s-2000)*0.2;break;else tax=0;printf(Tax=%.2f,tax);getch();40. 给出一百分制成绩,要求输出成绩等级A , B , C , D , E。90分以上为A ,80-89分为B ,70-79 分为C,60 69分为D,60分以下为E。#include#includemain()int

29、 score ,temp,logic;char grade;logic=1;while(logic)printf(input score:);scanf(%d,& score;);if(score100|score0)printf(nerror,input again!n);elselogic=0; printf(n);if(score=100)temp=9;elsetemp= (score-score%10)/10;switch(temp)case 9:grade=A;break;case 8:grade=B;break;case 7:grade=C;break;case 6:grade=D

30、;break;case 5:case 4:case 3:case 2:case 1:case 0:grade=E;printf(score is:%d,the grade is:5c.n,score,grade); getch();41. 给岀一个不多于5位的正整数,分别打印岀每一位数字。#include int main(void)int x,i=0;doprintf(请输入数字:);scanf(%d,& x);if(x99999|x99999|x0);while(x!=0)printf(%dt,x%10);x=x/10;i+;printf(n这个数共有 0位n,i);return 0;42

31、. 从键盘输入三个正整数,判断这三个数能否构成三角形。#include#includedouble square(int a,int b,int c);main()int x,y, z;float S;printf(please enter x,y,and z(x,y,z0)n);scanf(%d%d%d, &x,&y,& z);if(x+yv=z)|(x-y=z川(x+zv=y)|(x-z=y川(y+zv=x)|(y-z=x) printf(sorry,you are wrong!n);ElsePrintf(yes!n);#include43. 编写输入两个整数 a和b,若a b时,求其积c

32、并显示,若ab时,求其商c并显示的程序#includemain()int a,b,c;printf(please enter:n);scanf(%d%d, &a,&b);if(a=b)c=a*b;printf(%d*%d=%dn,a,b,c);elsec=b/a;printf(%d/%d=%d,a,b,c);getch();45. 编程实现:从键盘输入三个正整数,判断它们是否构成直角三角形。#include#includevoid main()int a,b,c;printf(请输入三角形的三条边用逗号隔开a,b,c:);scanf(%d,%d,%d, &a,&b, &c);if(a0)&(b

33、0)&(c0)&(a+b)c )&(b+c)a)&(a+c)b)if(a*a=b*b+c*c)|(b*b=a*a+c*c)|(c*c=a*a+b*b)printf( 直角三角形n);elseprintf(不是直角三角形n);elseprintf(不能组成三角形n);46. 编程实现:从键盘输入三个正整数,判断它们是否构成等腰三角形。#includemain()int a,b,c;printf(请输入三角形的三条边用逗号隔开a,b,c:);scanf(%d,%d,%d, &a,&b, &c);if(a+b)c&(a-b)vc)if(a=b|b=c|c=a)printf(这是个等腰三角形n);el

34、seprintf(这不是等腰三角形n);elseprintf(这三条边不能构成三角形 n);49. 从键盘输入一个整数,判断其是否素数。#includemain()int i,j=0,a;printf(”请输入一个整数n);scanf(%d, &a);if(a0&a!=1)for(i=1;i2) printf( 这不是素数n);elseprintf(这是素数 n);if(a0)printf(输入错误);if(a=1|a=0)printf( 这不是素数);50. 两个乒乓球队进行比赛,各出3人。甲队为A,B,C3人,已队为X,Y,Z3人。已抽签决定比赛名单。有人向队员打听比赛的名单, A说他不和

35、X比,C说他不和X,Z比,请编程找出3对赛手的名单。#include#includemain()char i,j,k;for(i=X;i=Z;i+)for(j=X;jv=Z;j+)if(i!=j)for(k=X;k=Z;k+)if(i!=k&j!=k)if(i!=X&k!=X&k!=Z)printf(A-%ctB-%ctC-%ct,i,j,k);getch();51. 编写程序,从键盘输入两个不等于零的正整数a,b(ab),求它们之间的几何级数的和。#include#includevoid main()int a,b,c,d,e,f,t;printf(从键盘输入两个不等于零的正整数a,b(ab

36、)n);scanf(%d,%d, &a,&b);printf(n从键盘输入两个不等于零的正整数c,d-使数据以c的d次方增长n);scanf(%d,%d, &c,& d);e=a*pow(c,d);f=b*pow(c,d);t=e+f;printf(n%d 的几何级数=%dn,a,e);printf(%d的几何级数=%d,b,f);printf(%d,%d之间的几何级数的和 =%dn,a,b,t);52. 编写程序,统计从键盘输入的字符的个数(回车换行符也是一个字符),当遇到结束标志时程序结束。#includemain()char ch;unsigned count=0;printf(Plea

37、se enter your words:n);while(ch=getchar()!=EOF)count=count+1;printf(count=%un,count);53. 编写程序,求面积在100平方米以内的半径,输出所有满足条件的半径值和圆的面积的值。#includevoid main()int r,s;for(r=1;r100;叶+)s=3.14*r*r;if(s100)printf(半径为 d,面积为 %dn,r,s);54. 编写程序,在屏幕上输出阶梯形式的乘法口诀表。#includevoid main()int i,j;for(i=1;i=9;i+)for(j=1;jv=i;j

38、+)printf(%d*%d=%dt,j,i,i*j);printf(n);55. 求两个正整数的最大公约数和最小公倍数。#includemain()int p,r,n,m,temp;printf(请输入两个正整数,用逗号隔开:”);scanf(%d,%d,&n,&m);if(nvm)temp=n;n=m;m=temp;p=n*m;while(m!=0)r=n%m;n=m;m=r;printf(这两个数的最大公约数是:dn,n);printf(这两个数的最小公倍数是:dn,p/n);56. 某人有5张2角和4张3角的邮票,使用这些邮票能组合出多少种不同面值的邮资。#includevoid ma

39、in()int i,j,sum=0;float a10,b10;for(i=0;i=5;i+)for(j=0;jv=4;j+)if(i=0 & j=0);i=0,j=0时,组合出的面值是 0,所以sum不加1,即什么都不执行elsesum+; for(i=1;i=5;i+)/检测可能组合出的相同的面值,并减去ai=float(i*0.2);for(j=1;j=4;j+)bj=float(j*0.3);if(ai=bj)sum-;printf(5 张2角和4张3角的邮票共能组合出%d种不同面值的邮资! n,sum);57.求不超过1000的回文素数。判断整数n是否为素数是一个标志,s=1表示是素

40、数,s=0表示不是素数如果s=1,n就是素数#include #include void prime_number(int n) / int i,m,t,s=1;/sm=sqrt(n);for(i=2;i=m;i+)t=n%i;if(t=0) s=0;if(s=1)/printf(%dn,n);void huiwen(int n)int j,k,a;k=n;a=0;while(k!=0) /把整数n反向表示成a,即如果n=321,反向后a=123j=k%10;k=k/10;a=a*10+j;if(a=n) /如果a=n,那么n就是回文数,然后再调用素数判断函数判断n是否为素数prime_num

41、ber(n);void main()int i;printf(1000 以内的回文素数有:n);for(i=1;i=1000;i+)huiwen(i);58. 自守数是指一个数的平方的尾数等于该数自身的自然数。如:762=5776,求出2000000以内的自守数。#include int pow(int n)int i,s=1;for(i=0;in;i+)s*=10;return s;void fun(int num)int i,a7,b7,c7,number,s=0,sum;number=num;while(num!=0)as=num%10;num/=10;s+;for(i=1;is;i+)

42、bi=ai*pow(i);for(i=1;is;i+)ci=number%(pow(i);sum=a0*number;for(i=1;is;i+)sum+=bi*cs-i;if(sum%pow(s)=number)printf(%dn,number);void main()int i,m;for(i=0;i2000000;i+)fun(i);756=2*2*3*3*3*759. 输入自然数n,将n分解为质因子连乘的形式输出。例如,输入 756,则程序显示为#include #include int prime_number(int n) / 判断整数n是否为素数int i,m,t,s=1;/s

43、是一个标志,s=1表示是素数,s=0表示不是素数m=sqrt(n);for(i=2;i=1):);scanf(%d,&n);while(n=1)printf(”数据不合法,请重新输入数据:);scanf(%d,&n);for(i=2;i=n;i+)s=prime_number(i);if(s=1)primes+j=i;count=j;printf(%d=,n);for(i=1;i=primesi;i+)while(n%primesi=0)ak=primesi;k+;n/=primesi;for(i=0;ik-1;i+)printf(%d*,ai);printf(%dn,ak-1);60. 从键

44、盘上输入若干个学生的成绩,当成绩小于等于0时结束输入。计算出平均成绩,并输出不及格的成绩和人数。#includevoid main()float a,grade100,average,sum=0;grade100存储不及格成绩,average 表示平均成绩,sum表示总成绩int i=0,j,n=0; /i表示不及格人数,n表示总人数printf(请输入一个学生的成绩(0-100):);scanf(%f, &a);while(a0 & a=100) /要求输入成绩在 0-100之间n+;sum+=a;if(a60)gradei=a;i+;printf(请输入一个学生的成绩(0-100):);s

45、canf(%f, &a);average=sum/n;printf(平均成绩是:4.2f/%d=%4.2fn,sum,n,average);printf( 共有%d同学成绩不及格,他们的成绩如下:n,i);for(j=0;ji;j+)printf(%4.2ft,gradej);printf(n);61. 编一函数,将一个字符串的字符反向输出到屏幕。#include #include int main()char a81;int sum=0;gets(a);string.hfor(int i=strlen(a)-1;i=0;i-) /strlen是统计字符串长度的函数,它的头文件是printf(

46、%c,ai);printf(n);return 0;62. 例6-5编一函数,从键盘输入一个正整数n,求n!。63. 编一函数,从键盘输入一个正整数n,求Xn#includeint fun(int n)if(n=0 | n=1)return 1;elsereturn n*fun(n-1);void main()int n,s;printf(请输入一个正整数:);scanf(%d,&n);s=fun(n);printf(%d!=%dn,n,s);64. 编一函数,从键盘输入2个正整数,求最小公倍数。#include void Swap(int &x,int &y)int tem;tem=x;x=

47、y;y=tem;int main()int x,y;printf(请分别输入两个整数:);scanf(%d%d, &x,& y);int max=x*y;int t;if(xy)Swap(x,y);t=x%y;while(t!=0)x=y;y=t;t=x%y;max=max/y;printf(最小公倍数为:%dn,max);return 0;65. 输入1行字符(不超过80个字符)。编一函数,统计该行字符中数字的个数。#include #include void number()char a81;int i,sum=O,s;printf(”请输入一个字符串:);gets(a);s=strlen

48、(a);for(i=0;i=48 & aiv=57)sum+;printf(该字符串中数字的个数为:dn,sum);int main()number();return 0;66. 输入一个5行、6列的整数数组,先以 5行6列的格式输出该数组;从键盘输入一个整数,然后编一函数,查 找该数是否在数组中。#include /此程序,对于如果要查找的数据在数组里,且此数据有重复,只输出查找的第一个数据的位置。/如果要把所有与查找的数据都输出来,将第20行的代码return 0 ;去掉。int main()int a56;int i,j,x;printf( 输入5行6列的数组:n);for(i=0;i5;i+)for(j=0;j6;j+)scanf(%d, &aij);printf(输入你要查询的数:);scanf(%d,& x);for(i=0;i5;i+)for(j=0;j6;j+)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!