1.编写程序,在键盘上随意输入小写字母,转化为大写字母;2.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用Scanf输入数据,输出计算结果,输出时要... 1. 编写程序,在键盘上随意输入小写字母,转化为大写字母;2. 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用Scanf输入数据,输出计算结果,输出时要有文字说明,取小数点后2位数字。请编程。3.转义字符举例 ,运行此程序,将结果写在作业本子上main(){ printf("\101 \x42 C\n"); printf("I say:\"How are you?\"\n"); printf("\\C Program\\\n"); printf("Turbo \'C\'");}4.模仿例题3,编写程序在屏幕上显示如下所示: 关于大学马云说:“不管你是什么大学毕业,你的毕业证,我都只当作收款凭证,因为它能说明的,只是你的家庭为你读书付过款,而并不能说明你有没有读过书。”
-
这题的关键点是:在ASCII表中,同一个字母的大小写之间相差值为32(请自行百度阿斯卡码表)。所以,主要在输入时判断是否在'a'到'z'之间的值,然后减32就可以了(跟字符的存储方式相关,请自行查找)。
-
这题更多的是对输出格式的控制,以及你是否记得所要求的面积/体积方程了。输出格式控制方面,可以查阅MSDN/CSDN;举例的话:printf("圆周长为:%d\n",*圆周长方程式*); //(控制小数点后N位的我忘了,请LZ自行查阅,然后更改对应位置)。
-
这题……直接找个机器,在VS或其他编程工具环境下输入代码,查看结果不就结了……
好吧,我写我的目测结果:
//第一行不确定,不写
其实就是让你体验下反斜杠'\'的作用啦……
-
第3题了解了反斜杠的作用,这里就直接可以用了:
其实只要在每个你想显示的双引号前面加一个反斜杠就可以了。
(当然,有个小偷懒的地方,要是输入的时候直接输入中文输入法的双引号,那么就不用加反斜杠了,不过,上交的文字作业,当然不能写给老师看啦……而且,如果这样做,到实际编写程序的时候,很容易适得其反,把外面的作为字符串引用的双引号搞成中文输入法的,就会造成编译出错。所以,还是老老实实用反斜杠吧。)
LZ如果想要答案,请追问。不过,写代码的乐趣,还是自己编写才会有的吧……
输入小写字母就是用scanf函数输入几个字符型的数据也就是你的小写字母,然后把得到的小写字母加32,得到的就是大写字母的ASCLL码,字符表示就是大写字母。第二个问题就是一个公式,圆周体积V=2*pi*r * h #define pi 3.1415
看看小写字母和大写字母的ASCII码,这两个都很简单,自己做吧