c语言设计实验3实验报告,C语言程序设计实验c语言实验报告(2).doc

课 程 实 验 报 告

课程名称: C语言程序设计

专业班级: IS1202

学 号:

姓 名:

指导教师:

报告日期: 2014年6月13日

计算机科学与技术学院

目录

TOC \o "1-3" \h \z \u 1 实验概述1

2 第一次实验 3

实验目的 3

实验内容 3

实验小结 3

3 第二次实验 4

实验目的 4

实验内容 4

实验小结 4

4 第三次实验 4

实验目的 4

实验内容 4

实验小结 4

6 第四次实验 4

7 第五次实验 4

8 第六次实验 4

9 第七次实验 4

10 实验总结 4

参考文献 5

实验名称 C语言程序设计第一次实验

一、实验目的

1.掌握C语言程序顺序结构和条件结构。

2.熟悉C语言的基本语法。

3.对算法形成初步了解,并能设计一些简单的算法,培养思维的严谨性。

二、实验任务

1. 设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。

2. 输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32)。

3. 设计3种算法,完成交换整型两个变量值的程序。

4. 设计一个程序,完成如下功能:输出一个三位数,将它反向输出。如输入127,输出721。

5. 设计2种完成计算MAX{x,y,z}的程序。

6. 设计一个程序,完成计算3个数的居中数。

7. 设计计算一元二次方程的根的程序。

8. 根据任意三角形的面积公式(海伦公式):S=√p(p-a)(p-b)(p-c), 其中,p=(a+b+c)/2, 为三角形三边,设计一个程序计算任意三角形的面积。

三、实验步骤及结果

(要求给出源程序和程序运行结果。另外,根据实验内容,记录编辑、编译、链接、调试程序的操作过程和实验现象)

1. #include <>

#include <>

int main()

{

int n;

scanf("%d",&n);

printClm(n);

printRow(n);

printClm(n);

printRow(n);

printClm(n);

return 0;

}

/**

*输出“王”字的横的笔画

*/

void printClm(int n){

int i;

for(i = 0;i

printf("*");

}

printf("\n");

}

/**

*输出“王”字的竖的笔画

*/

void printRow(n){

int i,j;

for(i = 0;i

for(j = 0;j

printf(" ");

}

printf("*\n");

}

}

输入:输入任意大于3的整数

输出:根据输入的整数大小来输出“王”字。

2. #include

using namespace std;

int main()

{

double f;

cin>>f;

double c;

c = (double)5/9*(f-32);

if(c < {

cout <

}else{

cout <

}

return 0;

}

输入:输入一个恰当的实数

输出:当转换为摄氏度时,如果小于绝对零度,则输出错误信息,否则输出对应的摄氏度。

3. #include <>

#include <>

int main()

{

/**

*算法一,使用位运算交换a,b的值

*/

int a,b;

scanf("%d%d",&a,&b);

a^=b^=a^=b;

printf("%d %d",a,b);

/**

*算法二,使用数学运算交换a,b的值

*/

a = a+b;

b = a-b;

a = a-b;/**

*算法三,使用中间变量

*/

int t;

t = a;

a = b;

b = t;

return 0;

}

输入:两个整数

输出:将两数交换后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值