欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言-中国石油大学(华东)c语言上机题.docx

    • 资源ID:1436524       资源大小:165.37KB        全文页数:43页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    C语言-中国石油大学(华东)c语言上机题.docx

    1.1 Helloworld.让我们用C语言向世界问好.最早的程序善本是这个样子的,#include<stdio.h>voidmain()(PrintfrHeHoWOrld.n“);)S->#include<stdk).h>Intmain()(printff,Helloworid.n");returnO;)上面的程序你仿照一个,着是否可以通过?偎如你能通过这个倚洁的程序,那就让我们接着完成后面的习题电入:无tthHelloworld.tfinclude<stdio.h>intmain()(printf(,'Helloworid.11");1.2 WelcometoBeijing.让我的来练习如何显示多行文字.入,无出,就是下面的那段文字.#indude<stdio.h>voidmain()printf("Welcomen");printf(*,ton*');printf(,'Beijing.nn);1.3 修习量面治的PrlntfscanfPrintf的数和scanf的数是C语Ir中常用的函数之一,下面让我们练习一下一.入,整型交量X的值.出,出整型变量X对应的十进制、AM制和十六进制形式.细度视察1的八进制和十六进制,出,请想想是为什么.Minclude<stdio.h>intmain()int×SCanfE%d,&x);printf(*'x=%dx);PrintfrX=%oj,x);printf(*'x=%xn,x);returnO;1.4 球习两个期ft之间的运算IMb基本练习.入I接受两个整数,每个整数之间运用空格分隔.例如,入格式为,123444出分别出进行+、/、之后的运行结果.#indude<stdio.h>intmain()(intWscanf(',%d%d,8x);printfC'%d+%d=%dn",xry,x÷y);printf(*,%d-%d=%dn-rx,½x-y);printf("%d0%d=%dn",xry,xy);printf(*'%d/%d=%dnM,x,y,x/y);printfC'%d%d三%dn",x,y,x%y);returnO;)1.5 学习打印你的第一个图形背景,我们已经学习了Printf的数,这里给出了一个小程序,它运行的结果是出一个由星号(*)坦成的4*4的正方形.程序如下:include<stdio.h>intmaln()(printf(,n-);PrImfrn");Printf(,*r);printf(,n,);return0;)要求,依据上面的程序范例,写一个小程序,«求出的是4行由*号坦成的等腰三角形.入,无.出:指定图形.#include<stdio.h>intmain()(printf("*n');prlntf("*n");printf("*n");printf("4n");return0;2.1 整型数的表示范玛写一个Ii环程序,*入N值,出N的阶集关于很坏程序怎么一耳,可以参考效材第3章P66页的例4.2和第5章P82的例5.1的内容.留意整SI数的表示低B1.假如当,入的N比较大时,例如N等于20时,出怎么是负数了?自己想明白0*lndude<stdlo.h>voidmain()intN,i;intSUm=1;N>=2;Scanfc%d,&N);lf(N<=16)for(i=l;i<=N;i+)sum三sum*i;printf("%dn',4um);if(N>三17)prlntf("Nistoobiglna,);2.2 求正弦函数值已知求正弦sin(x)的近似值的多项式公式为,sin(x)=X-x33l+x55!x77l+.(-l)nx2n+l(2n*l)!写程序.要求*入X(单位是5WD和c,按上述公式计算sin(x)的近似值,要求计算的娱差小于给定的e此题当般用到循环语句,到第5章去找个着来照着名.循环的终止条件就是本次计第出来的正弦由数值和上次计算的值的差小于给定的«.求两个值的差时,央求出其肯定值,运用庠的数fabs(),头文件在math.h里友情提示:给定的误差值<趋小,计算的精度越育,但是要宙意嘤,给的精度太离,你的程序会成为死循环IR如出现死循环的状况,可以用<Ctrx<Break>健遢出程序.Mindude<stdk>.h>ffinclude<math.h>intmain()floatx,eps,s,y=O,yO,t;intn,j;scanf("%f%f",&x,&eps);n=t=j=l;s三x;doyo=y;if(n%2三三0)y三y-st;elsey=y+st;sw=x*x;f=U÷l)U÷2);H=2;n+;while(fabs(y-y)>eps);printf(',%fn,',sln(x);SyStem("PAUSE");return0;2.3推断,入的字符的类型我们招字符分为五类I大写字母、小耳字母、数字、限制字符、其他字符.写程序,从健盘入一个字符,出字符所属的类型:大写字母时,出capitalletters,小写字母时出smallletters9数字是出figures,其他字符时出others.#indude<$tdio.h>voidmain()(chare;c三getchar();If(c<0×20)rintf("Thecharacteracontrolcharactern11);elseif(c>=<0,&&c<='9')printf(*figuresn*);elseif(c>三,A,&&c<=,Z')printf("capitallettersn,*);elseif(c>三,a'&&c<三,z,)1.1 ntf("smalllettersn11);elseprintf(,'othersn,);1.2 找零钱假定有5角、1角、S分、2分和1分共5#硬币,在给1«客找硬币时,一般都会尽可能地选用硬币个数小的方法.例如,当要蛤某Ji客找7角2分嫉时,会给他一个5角,2个1角和1个2分的硬币.试编写一个程序,,入的是要找给餐客的零钱(以分为单位),出的是应当找回的各科硬币数目,井保证找回的硬币数少.#include<stdio.h>intmaln()(intxlrx2,×3fx4r×5;intx;SCanfr%d,ftx);xl=x50;x2=x%5010;x3=x%50%105;×4=x%50%10%52;x5=x%50%10%5%2l;printf(n%dn'>l);printf("%dn",x2);printfC,%dn,',x3);printf(,%dn,>4);Printfr%dn%5);return0;)1.3 计算时*的夹角IM1.A面上的时针和分钟之间的夹角总是在0度359度之间.举例来说,在十二点的时候两针之间的夹角为0度,而在六点的时候夹角为180X,在三点的时候为90度.本要解决的是计算0:00到12:00之间意一个时闾的夹角.入:每坦浦试数据包含两个数字:第一个数字代表小时(大于等于0小于12),其次个数字代裳分(在区闾0,59上).出,对应每蛆制试触h用常用格式显示时闾以及这个时候时针和分钟间的量小夹角,精现到小效点后一位.友情提示以表中心到12点的连线为基痕,分钟每定1分曾是6度,时针与基准的夹角每个小时也是30度,从整点起先,每过1分停时钟再,加0.5度.提示:时*夹角计算公式5.5m-30h,h为时针,m为分钟.求浮点也肯定值的函数为fabs,须要包含math.h头文件Mindude"stdio.h"Mindude"math.h"intmain()(inth,m;doubleangle;Seanfrangle=fabs(5.5*m-30*h);if(angle>180)angle=360-angle;printf(,At%d:%02dtheangleis%.lfdegrees.11,h>m,angle);1.4 三afl三t计算黑柱的值面积及体积假如已知国柱的底面半径r,以及育h,胃可计算出柱的例面积S=Zxrh,体积V=XCh其中«=3.1415926入第一行入柱的底面半径r其次行入柱的商h出$=<留柱的例面积>,v=<留柱的体积>要求1.全部交量都定义为双精度类型1.1 果H确到小数点后两位Mindude"stdio.h"Wdefinen3.1415926intmain()(floatr,h,s,v;printf;scanf("%f%r,&r,&h);s=2n*rh;v三n*rrh;printf("s=%6.2f,v=%6.2n",s,v);)3.4 分别粤数意从的t上入一个三位正整JR,要求正地分别出它的个位、十位和百位,井分别在屏*上出比如入的三位正整数include"stdio.h"intmain()int“,hundreds,tens,units;printf;scanf(,%d-x);hundreds三x100;tens=x%10010;units=x%100%10;printf(aunits=%drtens=%d,hundreds=%dn"runitsftensrhundreds);3.5 篇免同笼已知笼中有头h个,有Bff条,付莞中聘免各有多少只?入:头和脚的数目出;兔子和购的数目(,出语句为,printf("rabbit=%d,chicken=%d"frabbitrcicken);)Sample入,1020出rQbbit=0,ChiCken;Ioinclude"stdio.h”Intmal()(intChiCken,rabbit,f,h;SCanfrrabbit=(f-2h)2;chicken=(4wh-f)2;printf("rabbit=%d,chicken=%dn',rabblt,chlcke);)4.1温度转换ir*»常常出国旅行的掌友都知道,然要时时了解当地的,状况.但不少国家采的了不同的度计单位:有修运用华氏温度标今(F),有些运用撮氏魅度(C).现在,请你依据度转换公式设计一个温度转换程序,可以进行温度转换.假如入秦氏温度,显示转换的华氏油叟:假如输入华氏温度,转换的摄氏A¼换的公式为,F=(CX9/5)+32.C=(F-32)×59I式中F卑氏GM氏温度.入,第一个数据(1«2)定转换的类型,华氏转蠢氏(1)»援氏转华氏(2)其次个数存是相蚓要转换的温度值.出:相应的转换后的温度值(保宙小数点后2位)include<std

    注意事项

    本文(C语言-中国石油大学(华东)c语言上机题.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开