C语言全部实验(共62页)

上传人:汽*** 文档编号:487586092 上传时间:2023-07-20 格式:DOCX 页数:62 大小:736.69KB
返回 下载 相关 举报
C语言全部实验(共62页)_第1页
第1页 / 共62页
C语言全部实验(共62页)_第2页
第2页 / 共62页
C语言全部实验(共62页)_第3页
第3页 / 共62页
C语言全部实验(共62页)_第4页
第4页 / 共62页
C语言全部实验(共62页)_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《C语言全部实验(共62页)》由会员分享,可在线阅读,更多相关《C语言全部实验(共62页)(62页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上1. 创建程序,实现计算一个数的平方和立方#include void main()int a;printf( 请输入1个数,按回车结束:);scanf(%d,&a);printf( %d的平方:%dn,a,a*a);printf( %d的立方:%dn,a,a*a*a);2计算两个数的加减乘除. #include void main()float a,b;printf(-计算器-n);printf(请分别输入2个数,用空格分隔,按回车结束:n);scanf(%f%f,&a,&b);printf(计算结果:n);printf( %f + %f = %fn,a,b,a+b)

2、;printf( %f - %f = %fn,a,b,a-b);printf( %f * %f = %fn,a,b,a*b);printf( %f / %f = %fn,a,b,a/b);3猜数字#include /为了获得随机数#include #include /获取时间int rNumber();void main()int a,number,i;printf(-小游戏-猜数字-n);number=rNumber();printf(随机数字生成完成,游戏开始!n);printf(n);for(i=1;inumber)printf(您输入的数字偏大!n);else if(a8)printf

3、(您猜的不对,对不起!游戏失败!n); int rNumber()int number;srand(time(NULL);number=1+(rand()%100);/获得一个100以内的随机数return number;实验3实验目的1、 掌握输入输出语句2、 掌握基础数据类型实验内容1、编写程序,输入两个整数,计算它们的商和余数,并输出,将源程序文件保存名称为“1.c”。源文件:例:输入9和2两个整数,结果图:2、编写程序,要求:输入圆形半径,计算圆形的面积和周长,源文件命名为“2.c”其中,要求使用符号常量PI。符号常量语句如下图:运行程序,输入半径5,输入结果图:#include /*

4、定义符号常量PI 值为3.1416*/#define PI 3.1416void main( )float r;printf(请输入圆形半径,按回车键结束:);scanf(%f,&r);printf(n圆形半径:%fn,r);printf(圆形周长:%fn,2*PI*r);printf(圆形面积:%fn,PI*r*r);3、参考第1题,编写程序,要求:输入两个整数分别赋值给x和y,计算方程式 (2x+3y)/x 的结果,源程序命名为“3.c”。例如:运行程序,按提示分别输入2个数,例如4 5,运行结果如图。结果图:#includevoid main()int x,y;printf(请输入两个整

5、数,用空格分隔开,按回车键结束。n);scanf(%d%d,&x,&y);printf(输出结果:n);printf(x=%dn,x);printf(y=%dn,y);printf(2x+3y)/x=%dn,(2*x+3*y)/x);4、输入以下源程序代码,查看运行结果。 源代码:5、编写程序,要求:输入一个三位整数,分别输出这个数字的百位、十位、个位。例如:输入456,输出结果如图:#include void main()int a;printf(请输入一个三位整数,按回车键结束:);scanf(%d,&a);printf(n三位数:%dn,a);printf(百位:%dn,a/100);p

6、rintf(十位:%dn,(a%100)/10);printf(个位:%dn,a%10);实验4实验目的3、 掌握输入输出语句4、 掌握基础数据类型实验内容1、编写程序,计算三角形面积。计算三角形面积公式:,其中源文件:例:输入6 6 6三个数,结果图:/*计算三角形面积*/#include /* math 为数学函数库,里面包含各种数学函数,其中计算平方根的函数为:sqrt() */#include void main()/*声明4个整型变量,其中a,b,c分别为三角形的三条边的长度,area为三角形的面积。s为三角形周长的一半 */float a,b,c,s,area;printf(请输入

7、三角形的三条边,以空格分隔,按回车键结束:n);/*输入三角形的三条边*/scanf(%f%f%f,&a,&b,&c);s = (a+b+c)/2;/*调用sqrt(),平方根函数,根据公式计算三角形面积*/area = sqrt(s*(s-a)*(s-b)*(s-c); printf(三角形的三条边分别为:%f %f %fn,a,b,c);printf(三角形的面积为:%fn,area);2、编写程序,求一元二次方程的根(其中)(其中a,b,c的值由键盘输入),方程式的根,公式如下:x=-bb2-4ac2a程序步骤如下:1) 先输入a,b,c三个数2) 计算dt=b2-4ac3) 计算x1=

8、-b+dt2a4) 计算x2=-b-dt2a5) 输出结果例如,运行程序,输入3 5 1,输出结果图:#include #include void main( )float a,b,c,dt,x1,x2;printf(请输入三个数,并用空格分隔,按回车键结束:n);scanf(%f%f%f,&a,&b,&c);dt = sqrt(b*b-4*a*c);x1 = (-b + dt)/(2*a);x2 = (-b - dt)/(2*a);printf(方程的根:nx1 = %fnx2 = %fn,x1,x2);3、编写程序,要求:输入一个三位整数,分别输出这个数字的百位、十位、个位,然后将百、十、

9、个位数字顺序颠倒,重新组合,输出新的三位整数。例如:输入456,输出结果如图:#include void main()int a,b,c,d;printf(请输入一个三位整数,按回车键结束:);scanf(%d,&a);printf(n三位数:%dn,a);b=a/100;c=a%100/10;d=a%10;printf(百位:%dn,a/100);printf(十位:%dn,(a%100)/10);printf(个位:%dn,a%10);printf(百、十、个位顺序颠倒后,数字为:%dn,d*100+c*10+b);4、编写程序,求解鸡兔同笼问题,已知鸡和兔总头数为a,总脚数为b,求鸡兔各

10、多少只?(其中:a,b由键盘输入)提示:假设鸡有x只,兔有y只,由题分析可得:x+y=a2x+4y=b所以,求解可得:x=2a-b/2y=b/2-a程序步骤如下:1) 定义变量鸡和兔总头数a、总脚数b,鸡的个数x,兔的个数y。2) 先通过键盘读取鸡和兔总头数a、总脚数b3) 根据公式计算:x=2a-b/24) 根据公式计算:y=b/2-a5) 输出结果例如,运行程序,分别输入8和22,结果图:#include void main()/*声明变量*/int a,b,x,y;printf(请输入鸡和兔的总头数,按回车键结束:);scanf(%d,&a);printf(请输入鸡和兔的总脚数,按回车键

11、结束:);scanf(%d,&b);x = 2*a - b/2;y = b/2 - a;printf(计算结果:n鸡:%dn兔:%dn,x,y);实验5实验目的1、 掌握输入输出语句2、 掌握基础数据类型实验内容1、编写程序,使用sizeof运算符,计算各种数据类型在VC6.0环境中占的字节数,程序命名为“1.c”输出格式如图。#include void main( )printf(short类型占%d个字节nn,sizeof(short);printf(int类型占%d个字节nn,sizeof(int);printf(long类型占%d个字节nn,sizeof(long);printf(fl

12、oat类型占%d个字节nn,sizeof(float);printf(double类型占%d个字节nn,sizeof(double);printf(char类型占%d个字节nn,sizeof(char);2、输入源程序,查看运行结果,理解有符号整数的格式化输出,程序命名为“2.c”。源程序文件:输出结果:3、编写程序,实现温度换算,输入摄氏温度C,输出对应的华氏温度F,程序命名为“3.c”。公式:F=(C*9/5)+32.例如运行程序,输入37.2,输出效果图:#include void main()/*声明变量*/float f,c;printf(请输入摄氏温度,按回车键结束:);scanf(%f,&c);f = (c*9/5)+32;printf(摄氏温度:%f = 华氏温度:%fn,c,f);4、编写发工资的程序,输入一个整数(工资),输出发放工资需要100元、50元、20元、10元、5元、1元各几张,程序命名为“4.c”。例如:工资为:2178,则需要100元21张,50元1张,20元1张,10元0张,5元1张,1元3张。效果图:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号