下载此文档

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


文档分类:IT计算机 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
课程实验报告
课程名称: C语言程序设计
专业班级: IS1202
学号:
姓名:
指导教师:
报告日期: 2014年6月13日
计算机科学与技术学院
目录
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. 设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。
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<n;i++){
printf("*");
}
printf("\n");
}
/**
*输出“王”字的竖的笔画
*/
void printRow(n){
int i,j;
for(i = 0;i<n/2;i++){
for(j = 0;j<n/2;j++){
printf(" ");
}
printf("*\n");
}
}
输入:输入任意大于3的整数
输出:根据输入的整数大小来输出“王”字。
2. #include <iostream>
using namespace std;
int main()
{
double f;
cin>>f;
double c;
c = (double)5/9*(f-32);
if(c < -){
cout <<"输入的温度有误!"<<endl;
}else{
cout <<c<< endl;
}
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;
}
输入:两个整数
输出:将两数交换后输出
4. #include <>
#include <>
int main()
{
int n;
scanf("%d",&n);
/**
*将n除以10的余数输出后自身再除以十,直到n为零
*/
while(n){
if(n>10){
p

C语言程序设计-实验c语言实验报告(2) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人brnpnu31
  • 文件大小413 KB
  • 时间2018-08-21