C语言程序设计讲义.doc

  1. 1、本文档共154页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. Problem A: Hello world! Description Xiao_ming有两个哥哥,大哥叫Da_min,二哥叫Er_min。三兄弟放学回家,父母分别跟他们打招呼。 无 请输出: Hello Da_min, Hello Er_min, Hello Xiao_ming! Hello Da_min, Hello Er_min, Hello Xiao_ming! HINT 请注意换行符 输入一个浮点型数据,有效数字不会超过十进制的6位。 输出为两行。 第一行为圆的面积,第二行为圆的周长,格式见sample。 3 Sample Output Area: 28.260000 Perimeter: 18.840000 HINT 了解浮点类型的输入、输出和算术运算符 Problem C: 平均值 求3个数的平均值。 输入只有一行,为3个较小的整数。 输出为这3个整数的平均值,保留3位小数。 1 2 3 Sample Output 2.000 HINT 注意除法运算对整型数据和浮点型数据是不一样的。 从键盘输入3个字符(不含双字节字符),分别输出每个字符的十进制值(ASCII码)、八进制值和十六进制值。 输入为3个字符。 输出为3行。 每一行为每个字符(对应输入顺序)的十进制、八进制和十六进制值,用空格分隔开。每个输出的值占3个字符,不足3个字符前面补0。 0 A Sample Output 048 060 030 032 040 020 065 101 041 HINT 了解字符值的存储和整型的关系。 Problem A: 最简单的程序 输出一行“Hello world!”。 无 Hello world! Sample Input Sample Output Hello world! HINT Append Code #includestdio.h int main() { printf(Hello world!); } Problem B: 算术基本运算 Description 计算两整数x和y(0x,y1000)的和、差、积、商、余数、x的平方和y的三次方。 输入只有一行,格式见sample。 输出为多行,按顺序每行输出x,y的和、差、积、商、余数、x的平方和y的三次方,格式见sample x = 11, y = 3 Sample Output x + y : 14 x - y : 8 x * y : 33 x / y quotient: 3, remainder: 2 x ^ 2 : 121 y ^ 3 : 27 HINT 注意输入输出格式。了解C语言整数除法运算符的特点,并且没有求幂的运算符。 C语言中有自增运算++、自减运算--,并且可以前置和后置。 编写一个程序:对输入的一个整数a,输出a++、a--、++a、--a的值。 一个整数a,a是很小的整数。 输出为5行,第一行为a的值,后面依次为--a、a--、a++、++a的值。 5行输出纵向a要对齐,“:”对齐,“:”前后各一个空格,后面的数值不用对齐。每行行尾都有回车。 0 Sample Output a : 0 --a : -1 a-- : 0 a++ : 0 ++a : 1 HINT Append Code #includestdio.h int main() { int a; scanf(%d,x); printf( a : %d\n,a); printf(--a : %d\n,--a); printf( a-- : %d\n,a--); printf( a++ : %d\n,a++); printf(++a : %d\n,++a); } Problem F: 绝对值 Description 求整型数据和浮点型数据的绝对值。 输入两个数,第一个是整数,第二个是浮点数。 输出为两行,第一行为整数的绝对值,第二行为浮点数的绝对值,注意浮点数的绝对值不输出无意义的0。 -1 1 Sample Output 1 1 HINT 求绝对值可以用标准库函数来完成,也可以自己判断。注意浮点数的输出格式。求绝对值的函数在哪个头文件?貌似很多人会搞错,包括很多编书的人! Problem A: 奇数还是偶数? Description 输入一个整数,判读它是奇数还是偶数。 输入只有一行,为一个100以内的正整数。 输出为一行。 若输入为偶数则输出“even”,奇数输出“odd”。 30 Sample Output even HINT 用整数运算可以解决,练习“?:”表达式。 商店规定:消费满n

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档