欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年最简单的C程序设计——顺序程序设计文 .pdf

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

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

    2022年最简单的C程序设计——顺序程序设计文 .pdf

    第 3 章 最简单的 C 程序设计顺序程序设计3.1 C 语言中的语句有哪几类?C 语句与其他语言中的语句有哪些异同?答:C 语言程序最基础的语义单位是语句,在C 语言中,语句分为五大类,分别是表达式语句、函数调用语句、控制语句、复合语句、空语句。3.2 怎样区分表达式和表达式语句?C 语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?答:区分表达式和表达式语句可以看后面是不是有分号;,有分号时就一定是语句。设表达式语句是C 语言的一个特色,加强了C 的灵活性,而且C 程序中的大多数语句是表达式语句 (包括函数调用语句 )。在一个语句中常常用到表达式,而在需要对表达式进行操作时就要用表达式语句。比如a+是一个表达式, a+;就是表达式语句。以分号为标志。3.3 C 语言为什么要把输入输出的功能作为函数,而不作为语言的基本部分?答:C 语言是函数式语言,程序全部工作都是由函数来完成的,所以使用函数实现输入输出的功能可以使C 语言更具科学性,这种特点使得它容易实现程序的模块化。3.4 若 a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1= a ,c2= b 。想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。要求输出的结果如下:a=_ 3_ _ b=_4_ _ c=_5 x=1.200000,y=2.400000,z=-3.600000 x+y=_3.60_ _y+z=-1.2_ _z+x=-2.40 u=_51274_ _n=128765 c1= a _or_97(ASCII) c2= b _or_98(ASCII) 解:#include” stdio.h”main( ) int a=3,b=4,c=5; long u=51274,n=128765; /*u 和 n超出了短整型的范围,所以定义为长整形*/float x=1.2,y=2.4,z=-3.6; char c1= a ,c2= b ; printf( “ a=%2d b=%2d c=%2dn” ,a,b,c); /*%2d 表示输出结果占 2 个字符,数字靠右排列 */ printf( “ x=%8.6f,y=%8.6f,z=%9.6fn” ,x,y,z); /*%8.6f 表示 8 位有效数字,小数点后6 位*/printf( “ x+y=%5.2f y+z=%5.2f z+x=%5.2fn” ,x+y,y+z,z+x); printf( “ u=%6ld n=%ldn” ,u,n); /*%6ld 表示输出长整形数,占6 个字符,数字靠右排列*/ printf( “ c1= %c or %d(ASCII)n” ,c1,c1); printf( “ c2= %c or %d(ASCII)n” ,c2,c2); 3.5 请写出下面程序的输出结果:main() int a=5,b=7; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - float x=67.8564,y=-789.124; char c= A ; long n=1234567; unsigned u=65535; printf(“ %d%dn” ,a,b); printf(“ %3d%3dn” ,a,b); printf(“ %f,%fn” ,x,y); printf(“ %-10f,%-10fn” ,x,y); printf(“ %8.2f,%8.2f,%.4f,%3f,%3fn” ,x,y,x,y,x,y); printf(“ %e,%10.2en ” ,x,y); printf(“ %c,%d,%o,%xn” ,c,c,c,c); printf(“ %ld,%lo,%xn” ,n,n,n); printf(“ %u,%o,%x,%dn” ,u,u,u,u); printf(“ %s,%5.3sn ” ,” COMPUTER ” ,” COMPUTER” ); 答:运行结果如下图所示:3.6 用下面的 scanf函数输入数据,使a=10,b=20,c1= A ,c2= a ,x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入数据?scanf(“ %5d%5d%c%c%f%f%*f,%f ” ,&a, &b, &c1, &c2, &x, &y, &z); 分析:%5d 表示占 5 个字符位置并且数字靠右排列,由于变量a 和 b 是 10 和 20,数字占两个字符,所以在输入a 和 b 时,要先输入 3 个空格,然后再输入10 于 10。%*f 是用来禁止赋值的。在输入时,对于%*f 的位置,输入任意实数都不会赋值成功,但是也要输入,下面输入的是88.88。输入过程如下:空格空格空格 10 空格空格空格 20Aa1.5 空格 -3.75空格 88.88逗号 67.8 回车。编程如下:#include” stdio.h”main() 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - int a,b; char c1,c2; float x,y,z; scanf(“ %5d%5d%c%c%f%f%*f,%f ” ,&a, &b, &c1, &c2, &x, &y, &z); printf(“ %d,%d,%c,%c,%f,%f,%f” a,b,c1,c2,x,y,z); 3.7 设置圆半径 r=1.5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用 scanf 输入数据,输出计算结果,输出时要求有文字说明,取小数点后2 位数字。请编程序。l_yuan 表周长, s_yuan表圆面积, s_qiu 表球面积, v_qiu 表球体积, v_zhu 表圆柱体积代码如下:#includestdio.h #define PI 3.1415926 main() float r,h,l_yuan,s_yuan,s_qiu,v_qiu,v_zhu; printf(Please input r=); scanf(%f,&r); printf(please input h=); scanf(%f,&h); l_yuan=2*PI*r; s_yuan=PI*r*r; s_qiu=4*PI*r*r; v_qiu=3.0/4*PI*r*r*r; v_zhu=s_yuan*h; printf(zhouchang=%.2fn,l_yuan); printf(yuanmianji=%.2fn,s_yuan); printf(qiumianji=%.2fn,s_qiu); printf(qiutiji=%.2fn,v_qiu); printf(zhutiji=%.2fn,v_zhu); 3.8 输入一个华氏温度,要求输出摄氏温度。公式为)32(95Fc,输出要有文字说明,取 2 位小数。#includestdio.h main() float c,f; /*定义 c 为摄氏温度, f 为华氏温度 */printf(please input Fahrenheit temperature:); scanf(%f,&f); c=5.0/9*(f-32); /*这里不能写 5/9,因为两个整数型数相除结果是整型,如果这么写,则c 就等于 0 了,所以应该写成实型常量,5.0/9 或 5/9.0 或 5.0/9.0*/ printf(Centigrade temperature is :%.2f,c); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -

    注意事项

    本文(2022年最简单的C程序设计——顺序程序设计文 .pdf)为本站会员(Q****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开