c语言

2020-03-27 13:03

1./*编写一个程序,调用printf( )函数在一行上输出:“我叫***,我学会编程了,我真是太棒了!”,

*再调用三次printf( )函数在三个单独的行上分别输出:“我叫***”,“我学会编程了”,“我真是太棒了”。 */

#include

int main() { printf(\我叫***,我学会编程了,我真是太棒了!\\n\ printf(\我叫***\\n\ printf(\我学会编程了\\n\ printf(\我真是太棒了\\n\ return 0; }

2./*编写一个程序,把你的年龄转换成天数并输出两者的值。(不用考虑闰年)*/ #include

int main() { int age, days; printf(\输入你的年龄: \ scanf(\ days = 365 * age; printf(\你的年龄是%d, 所对应的天数是%d天。\\n\ return 0; }

3./*一年约有3.156*107s。编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒。*/

#include

int main() { int age; double seconds; printf(\输入你的年龄: \ scanf(\ seconds = 3.156E7 * age; printf(\你的年龄是%d, 所对应的秒数是%f秒。\\n\ return 0; }

4. /*1厘米等于0.3寸。编写一个程序,要求输入您的身高(以厘米为单位),然后显示该身

1

高值等于多少寸。*/ #include

int main() { int cm; double inch; printf(\输入你的身高: \ scanf(\ inch = 0.3 * cm; printf(\你的身高是%d厘米, 该身高等于%f寸。\\n\ return 0; }

5.下面的程序有很多错误,请找出并改正。 include main ( float g; h; float tax, rate; g = e21; tax = rate * g; ) */

//改正后的程序如下: #include //要有#号

int main() //main前面要有int或void,main后要有() { float g, h; //g和h之间用逗号分隔 float tax, rate; printf(\ scanf(\ //使用rate之前,应用scanf函数给其输入具体的值 g = 1e21; tax = rate * g; printf(\//程序运行完要有结果输出 return 0; }

6./* 编写一个程序,要求输入一个小于128的正整数值(如66),然后输出相应的字符。*/ #include int main() {

2

int num; printf(\输入一个小于128的正整数值:\\n\ scanf(\ printf(\相应的字符是%c\\n\ return 0; }

7./* 编写程序,从键盘输入半径r,求对应圆的周长、面积,以及对应圆球的表面积、球体积。要求输入和输出要有提示信息,输出数据保留小数点后两位数字。*/ #include

int main() { double r,s,area,surface,v; printf(\输入半径:\\n\ scanf(\ s = 2.0 * 3.14 * r; area = 3.14 * r * r; surface = 4.0 * 3.14 * r * r; v=4.0/3.0 * 3.14 * r * r * r; printf(\圆周长:%.2f,圆面积:%.2f,球表面积:%.2f,球体积:%.2f\\n\v); return 0;

8./* 输入一个华氏温度,要求输出对应的摄氏温度。轮换公式为: C=5/9(F-32)

输入和输出要有提示信息,输出结果取2位小数。 */

#include int main() { double f, c; printf(\输入华氏温度:\\n\ scanf(\ c = 5.0/9.0 * (f - 32); printf(\华氏温度:%.2f,摄氏温度:%.2f\\n\ return 0; }

9./* 编写一个程序,输入一个天数,求这个天数包含几周零几天。*/ #include int main() { int day;

3

int week, d; printf(\ scanf(\ week = day / 7; d = day % 7; printf(\ return 0; }

10./* 输入一个三角形的3条边长,计算并输出其面积。假设输入的3个边能构成三角形 */

#include #include

int main(void) { double a, b, c, s, area; printf(\输入三角形的三边长: \ scanf(\ s = (a + b + c ) / 2.0; area = sqrt(s * (s-a) * (s-b) * (s-c)); printf(\三角形的面积是:%f\\n\ return 0; }

11./* 有3个电阻r1、r2、r3并联,编写程序计算并输出并联后的电阻r。 */

#include

int main(void) { float r, r1, r2, r3; printf(\分别输入三个电阻值: \ scanf(\ r = 1.0 / (1.0/r1 + 1.0/r2 + 1.0/r3); printf(\并联后的电阻r是:%f\\n\ return 0; }

12./* 编写程序,输入梯形的上底、下底和高,计算并输出梯形的面积。输入和输出要有提示信息,输出结果取2位小数。*/

#include

4

int main(void) { float up, down, height, area; printf(\分别输入梯形的上底、下底和高: \ scanf(\ area = (up + down) * height / 2.0; printf(\梯形的面积是:%.2f\\n\ return 0; }

13./* 周期为T秒的人造卫星离地面的平均高度H有一计算公式,编程,输入人造卫星的周期T,计算并输出人造卫星离地面的高度H*/

#include #include #define M 6E24 #define R 6.371E6 #define PI 3.141593

int main(void) { double t, height; printf(\输入人造卫星的周期: \ scanf(\ height = pow((6.67E-11*M*t*t) / (4*PI*PI), 1.0/3.0) - R; printf(\人造卫星离地面的高度是:%e\\n\ return 0; }

14./* 输入一个100~999的三位正整数,分别输出其个位,十位和百位。 * 例:输入135,输出格式为:个位是:5,十位是:3,百位是:1 */

#include

int main(void) { int num, g, s, b; printf(\请输入一个100 ~ 999的正整数:\ scanf(\ g = num % 10; s = num / 10 % 10; b = num / 100;

5


c语言.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学榜样 树理想

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: