【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言基础知识编程练习》,欢迎阅读!
练习:
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.wddqxz.cn/6e25d2d09d3143323968011ca300a6c30c22f12a.html