c语言实验2顺序结构程序设计

loading 分享 2026-7-19 下载文档

少年易学老难成,一寸光阴不可轻 - 百度文库

实验2 顺序结构设计

实验要求:

1.掌握语句的概念;

2.掌握在语句中数值表达式的计算和运行结果;

3.掌握赋值语句的使用,掌握根据题目需要定义变量类型;

4.掌握对整型和实型数据的简单输入输出语句,并设计简单的输入输出语句; 5.掌握在执行简单的输入语句时,能够进行正确的输入操作; 6.会利用基本语句设计顺序执行的程序; 7.会上机调试、运行简单的顺序结构程序。

读程序:

1.编写程序,输入两个整数给变量a和b,输入的大数放在a中,输入的小数放在b中,求出他们的商数和余数并进行输出。 分析:题目已指定数据是按照先大后小次序输入,这样可以保证下面程序中变量a存放大数,变量b存放小数,可用除法运算符“/”对整数运算的特点求商,用取余运算符“%”求余数。 #include \main() {

int a,b,c,d;

printf(\ scanf(\ c=a/b; d=a%b;

printf(\}

程序解释:

第一个printf语句:\\n为回车换行符,表示输入这行话以后光标另起一行。 scanf语句:输入a和b的值,注意输入的格式要和scanf语句里的格式相同,这里中间有一个空格,即我们输入a以后要按一下空格,再输入b;如果scanf语句是这样写scanf(\,%d\;那么我们输入a的值以后还要输入一个逗号,然后再输入b的值,然后按回车表示输入结束。

2. 已知三条边a、b、c,求三角形面积。计算三角形面积的海伦公式:

1area?s(s?a)(s?b)(s?c),其中s?(a?b?c)

2#include #include main() {

float a,b,c,s,area;

1

少年易学老难成,一寸光阴不可轻 - 百度文库

scanf(\s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c)); /*调用求平方根函数sqrt*/ printf(\}

实验内容:

1.输入两个整型数字,输出他们的和。

2.输入两个实型数,输出他们的和与乘积。

223.求方程ax?bx?c?0的根(设b?4ac?0)(其中a,b,c的值由键盘输入)。

请同学们根据N-S图编程,已知N-S图如下:

输入a、b、c dt=sqrt(b2?4ac) x1=(-b+dt)/2a x2=(-b-dt)/2a 输出x1,x2

此题调用了求平方根函数sqrt,要在头文件里包含。请同学们将main函数里的函数体补充并上机运行。 #include #include main() { }

4.鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只?(h和f的值由键盘输入,输出鸡和兔的头数) 分析:设鸡x只,兔y只

则 x+y=h 解得: x=2h-f/2

2x+4y=f y=f/2-h

注意,输入的头数和脚数要符合客观规律,比如输入h为8,f为22。

2


c语言实验2顺序结构程序设计.doc 将本文的Word文档下载到电脑
搜索更多关于: c语言实验2顺序结构程序设计 的文档
相关推荐
相关阅读