1、 指导教师 _周淑一 _一、 实验目的1、 掌握C语言中,基本的输入输出函数的使用方法。2、 掌握printf中转义字符t,n的用法。3、 掌握赋值语句的用法。4、 掌握算术表达式、赋值表达式的计算。5、 掌握数学函数的使用。二、 实验内容1、 输入圆的半径 r ,计算圆的周长和面积 。其中 =3.1416 输入 : 圆的半径 r 输出 :圆的周长c 面积 是s (均保留 2 位小数)程序代码:#include stdio.hint main() float r,c,s,PI=3.1416; scanf(%f,&r); c=2*PI*r; s=PI*r*r; printf(%.2f %.2fn
2、,c,s); return 0;2、编写程序,实现从键盘输入两个整数,输出它们的加减乘除取余五种算术运算结果的功能(结果均为整数)。假定除数不为0。 int a,b; scanf(%d%da,&b); printf(%d+%d=%dn,a,b,a+b);%d-%d=%dn,a,b,a-b);%d*%d=%dn,a,b,a*b);%d/%d=%.2fn,a,b,1.0*a/(1.0*b);%d%d=%dn,a,b,a%b);3、编写一个程序,其功能为:从键盘输入一个大写字母,将其转换为对应的小写字母,并输出。 char a;%ca);%cn,a+32);4、产品的利润与产品生产成本以及销售收入有
3、关:利润=销售收入-生产成本,销售收入=销售数量售价,生产成本=固定成本+可变成本,可变成本=生产数量单位可变成本。假定生产的产品全部售出。编写一个程序,其功能为:根据给定的销售数量、售价、固定成本、单位可变成本,计算利润,并输出(结果保留两位小数,使用double类型定义实型数据)。输入销售数量 售价 固定成本 单位可变成本输出利润 double a,b,c,d,w;%lf%lf%lf%lfb,&c,&d); w=a*b-c-a*d;%.2lfn,w);5、人口增长问题:按照每年0.2%的增长速度,我国现有人口13亿,10年后将有多少人口?根据公式计算我国10年后的人口数,并输出(结果保留两
4、位小数)。p=p0(1+rate)n其中,p0=13亿,rate=0.2%, n=10p0,rate, n的值10年后的人口数(单位:亿)math.h float a,b,c; int n;%f%f%dn); c=a*pow(1+b,n);%.2fn,c);6、输入时间的总秒数(整数),将其转换为hh:mm:ss的表示形式。 只有一行,为一个整数,表示时间的总秒数。与输入的秒数对应的时间的时分秒表达形式。 int a,b,c,d;%d b=a/3600; c=(a-b*3600)/60; d=a-b*3600-c*60;%d:%dn,b,c,d);三、 实验体会通过这次试验让我懂得了整型到实型的强制转换,掌握了转义字符的使用方法和“scanf、printf”这种基本的函数,C程序的语句后千万不要忘记加“;”。在学习到知识的同时,我对C程序的精密和美感有了更深的体会,希望第一章的学习能成为我C语言学习的良好开端。