C语言基础知识编程练习

时间:2022-07-13 16:12:17 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
练习:

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|exxy的值

编写程序,接收键盘输入的两个浮点数保存到变量xy中,计算并输出sin(x)cos(x)|x|exxy的值。 #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("ex次方:%lf\n",exp(x)); printf("xy次方:%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个变量abc中,计算并输出该三角形的面积。三角形面积的计算公式为

【测试数据与运行结果】

a=2b=3c=2时,运行结果为1.984313 #include #include int main(){ }

5.分解9位长整数

编写程序,输入一个9位的长整数,将其分解为三个三位的基本整数并输出,其中个、十、百位为一个整数,千、万、十万位为一个整数,百万、千万、亿位为一个整数。例如123456789分解为789456123

//定义整型变量a b c

//定义double类型变量area s //输入变量a b c //计算变量s的值 //计算变量area //输出变量area




本文来源:https://www.wddqw.com/doc/6e25d2d09d3143323968011ca300a6c30c22f12a.html