编程试题.doc_第1页
编程试题.doc_第2页
编程试题.doc_第3页
编程试题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

1、求1+2+3+.+100。(循环)#includeVoid main ()int I,sum=0; for(i=1;i=100;i+) sum=sum+I; printf(“%d”,sum); 2、求1*2*3*10。(循环)答案Void main()int i=0,j=1; for(i=2;i=10;i+) J*=I; Printf(“%d”,j); return 0; 3、输入三个数字,输入他们的最大值。(if)答案#incluedeVoid main() int a,b,c,d; Scanf(“%d,%d,%d”,&a,&b,&c); d=max(a,b,c); printf(“max=%d”,d); get();/*暂停看运行结果*/ int max(int x, int y, int z) int u; If(x=y &x=z) U=x; Else if (y=x&y=z) U=y; Else U=z; Return(u);4、用气泡法对十个数据排序(数组实现) 答案#include Main() int i.j.t; Static int a10=5,7,4,2,3,6,1,0,9,8; For (j=0;j9;j+) for(i=0;iai+ ) t=ai; ai=ai=+1; ai+1=t; for(i=0;i10;i+) printf(“%2d”,ai);5、输入十个数字,逆序输出。(数组实现)答案#include Main() int a10,i=0;For(i=0;i=0;i-)Printf(“%f”,ai); 6、输入两个数,交换他们的值并输出。(元素交换)答案#include Int main ()Int m, n,temp;Scanf (“%d%d”,&m,&n);If (mn) Temp=m;M=nN=temp;Printf(“%d”,m);Return 0;7、输出9*9乘法表。(双层循环)答案#incldeVoid main()Int i=1;For(I;I=9;i+)Int j=1;j+)Printf(“%d*%d=%d”,I,j,i*j);Printf(“n”);8、输入一行字符,将所有的小写字母转换成大写字母,大写字母转换成小写字母,其余字符不变。输出转变后的这行字符。答案#includeVoid main()Char an;Int I;Scanf(“%s”,a);Printf(“大写为:”);For( i=0;i=n;i+) If(ai=a)ai=ai-32;printf(“%c”,ai);Printf(“n小写为:”);For(i=0;I=65&c=97&c=48&c=57) j+;Else

温馨提示

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

评论

0/150

提交评论