欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    上机测试题ppt课件.ppt

    • 资源ID:3159167       资源大小:102.01KB        全文页数:31页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    上机测试题ppt课件.ppt

    1. 输入x,求相应的y值。(分段函数),#include main() float x,y; scanf(“%f”, ,2. 求一元二次方程的解。(不考虑a!=0和有复根情况),#include #include main() float a,b,c,d,x1,x2; scanf(“%f%f%f“, ,3. 输入输入三个整数,输出其中最大的数 。,#include main() int a,b,c,max; scanf(“%d%d%d“, ,#include main() int i,n,s=0 scanf(“%d”, ,4. s=1+2+3+n,#include main() int i,n; double s=1; scanf(“%d”, ,5. s=n!。,#include main() int i,n; double p=1,s=0; scanf(“%d”, ,6. s=1!+2!+3!+n!,#include main() int i,j; for(i=1;i10;i+) j=i*10+6; if(j%3!=0) countinue; printf(“%5d“,j); ,7.输出100以内(不含100)能被3整除且个位数为6的所有整数。,#include main() int n; float sum=0; for(n=1; ; n+) sum=sum+1.0/n; if(sum10) break ; printf(“n=%dn“,n); ,8.求调和级数中第多少项的值大于10。,#include main() int i,m,n=0; for(m=201;m=m) printf(“%5d “,m); n+; ,9. 求100200间的全部素数。,#include main() int f1,f2,f3,i; f1=0; f2=1; printf(“%10d%10d”,f1,f2); for(i=3;i=20;i+) f3=f1+f2; printf(“%10d“,f3); if(i%5=0) printf(“n“); f1=f2; f2=f3; ,10. 求菲波那契数列的前20个数。,#include main() int x,y,z; for(x=0;x=20;x+) for(y=0;y=33;y+) z=100-x-y; if(15*x+9*y+z=300) printf(“x=%dt y=%dt z=%dn“,x,y,z); ,11. 百钱买百鸡问题。,12. 编程输出九九乘法表。,#include main() int m,n; for(m=1;m10;m+) for(n=1;n=m;n+) printf(“%4d“,m*n); printf(“n“); ,13. 将一个整数的各位数字颠倒后输出。,#include main() int i,r; scanf(“%d“, ,#include main() int m,n,r; float p; scanf(“%d%d“, ,14.求两个正整数m和n的最大公因数和最小公倍数,#include main() int i,n,s; for(n=1;n1000;n+) s=0; for(i=1;in;i+) if(n%i=0) s=s+i; if(s=n) printf(“%5d”,n); ,15. 打印1000以内完数。,16. 冒泡法从小到大排序程序。,#include main() int i,j,t,a10=3,9,-1,.; for ( i=0; iaj+1) t=aj;aj=aj+1;aj+1=t; for (i=0;i10;i+) printf(“%5d “,ai); ,17. 比较交换法从小到大排序程序。,#include main() int i,j,t,a10=1,9,6,; for ( i=0; iaj) t=ai;ai=aj;aj=t; for ( i=0; i10; i+ ) printf(“%5d “,ai); ,18. 选择排序法从小到大排序程序。,#include main() int i,j,t,a10=9,6,1,44; for ( i=0; iaj) k=j; if(k!=i) t=ai;ai=ak;ak=t; for ( i=0; i10; i+ ) printf(“%5d “,ai); ,#include main() int i,j; int a34=1,2,3,4,9,8,7,6,-10,10,-5,2; scanf(“%d,%d“, ,19. 有一个3*4的矩阵,要求编程求出第I 行、第j列元素的值。,20. 在一个有序数组中插入一个值。,#include main() int a11=1,2,3,4,6,7,8,9,10,11,i,x; scanf(“%d“, ,21. 将一维数组元素按逆序存放。,#include main() int i,t,a10=0,1,2,3,4,5,6,7,8,9; for ( i=0; i=9/2; i+ ) t=ai;ai=a9-i;a9-i=t; for ( i=0; i=9; i+ ) printf(“%5d “,ai); ,22. 求一个3*3矩阵主对角线的和。,#include main() int i,j,a33=1,2,3,4,5,6,7,8,9,s=0; for( i=0; i3; i+ ) s+=aii; printf(“%d”,s); ,23. 求一个3*4矩阵最大元素及其位置。,#include main() int i,j,a34=66,-1,33,5.,max,m=0,c=0; max=a00; for(i=0;imax) max=aij; m=i; c=j; printf(“%d,%d,%d”,max,m,c); ,24. 求二维数组每行元素的平均值。,#include main() int i,j,a34=1,2,3,4.; float s; for(i=0;i3;i+) s=0; for(j=0;j4;j+) s=s+aij; printf(“%fn”,s/4); ,25.删除数列中值为x的元素,将其他元素前移,不重复。,#include main() int a10=-3,0,1,5,7,99,10,15,30,90,x,i,j=0; scanf(“%d”, ,26.有N*N矩阵,以对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置0。例如:若N=3,有下列矩阵: 1 2 3 计算结果为 1 0 0 4 5 6 6 5 0 7 8 9 10 14 9。,#include main() int t33=1,2,3,4,5,6,7,8,9,i,j; for(i=1;i3;i+) for(j=0;ji;j+) tij=tij+tji ; tji= 0; for(i=0;i3;i+) for(j=0;j3;j+) printf(“%5d“,tij); printf(“n“); ,26题,27.将a所指4*3矩阵中第k行元素与第0行元素交换。 例如k=2时,第2行元素与第0行元素交换 。,#include main() int x43=1,2,3,4,5,6,7,8,9,10,11,12,i,j,k,temp; scanf(“%d“, ,28.把str1中非空格字符拷贝至str2中 。,#include main() char str180=”nice to meet you!”; char str280; int i=0, j=0; for( ; str1i!=0; i+) if(str1i!= ) str2j=str1i; j+; str2j=0; puts(str2); ,29.找出串中指定字符个数 。,#include main() char a80, c; int n=0, i=0; gets(a); c=getchar(); for(i=0;ai!=0;i+) if(ai=c) n+; printf(“n %dn”, n ); ,30.依次取出某字符串中所有数字字符,形成新的字符串,并取代原字符串。,#include main() char s80; int n=0,i,j=0; gets(s); for(i=0; si!=0; i+) if(si='0' ,

    注意事项

    本文(上机测试题ppt课件.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开