练习: 1.练习输入输出函数 从键盘输入BOY3个字符,然后把它们输出到屏幕 putchar() getchar() #include "stdio.h" int main ( ) { char a,b,c; a=getchar(); b=getchar(); c=getchar(); putchar(a); putchar(b); putchar(c); return 0; } 2.计算并输出sin(x)、cos(x)、|x|、ex、xy的值 编写程序,接收键盘输入的两个浮点数保存到变量x、y中,计算并输出sin(x)、cos(x)、|x|、ex、xy的值。 #include "stdio.h" #include "math.h" int main(){ double x,y; scanf("%lf %lf",&x,&y); printf("sin(x):%lf\n",sin(3.1415938*x/180)); printf("cos(x):%lf\n",cos(3.141593*x/180)); printf("|x|:%lf\n",fabs(x)); } printf("e的x次方:%lf\n",exp(x)); printf("x的y次方:%lf\n",pow(x,y)); 3.练习输入与输出函数 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='A’,c2=‘a’,并将其依次输出。 #include "stdio.h" #include "math.h" int main() { int a,b; float x,y; char c1,c2; scanf("%d %d",&a,&b); scanf("%f %f",&x,&y); scanf(" %c %c",&c1,&c2); printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c",a,b,x,y,c1,c2); return 0; } 作业 1.转化大写字母为小写字母 输入一个大写字母,要求用小写字母输出 #include int main ( ) { char c1,c2; } //输入大写字母并赋值给c1 //将c1的值修改成小写字母,赋值给c2 //输出c2的值 return 0; 2.四舍五入 编写程序,将浮点数100.453627分别四舍五入到十分位、百分位、千分位、万分位后输出。 #include int main(){ double x=100.453627; //精确到十分位 //精确到百分位 //精确到千分位 //精确到万分位 return 0; } 3.华氏转换为摄氏 有人用温度计测量出华氏法表示的温度(f),进要求把它转换为以摄氏法表示的温度(c) #include int main ( ) { float f,c; //输入一个数,给变量f赋值 } //计算变量c的值 //输出变量c的值,并保留两位小数 return 0; 4.计算三角形的面积 从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公式为 【测试数据与运行结果】 当a=2,b=3,c=2时,运行结果为1.984313。 #include #include int main(){ } 5.分解9位长整数 编写程序,输入一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解为789、456和123。 //定义整型变量a b c //定义double类型变量area s //输入变量a b c //计算变量s的值 //计算变量area //输出变量area 本文来源:https://www.wddqw.com/doc/6e25d2d09d3143323968011ca300a6c30c22f12a.html