篇一 :C++程序设计实验报告



C++程序设计

实验报告


实验一、字符和格式的输出实验

一,实验目的

1、重点把握各种内部数据类型、数值和逻辑运算,各种表达式、函数声明、定义和调用。

2、掌握过程控制编程方法,正确编制多重循环过程,对简单问题能够临场加以解决。

3、学会使用简单的c++标准库;

4、学习良好的编程习惯和形成自己的编程风格。

二、实验设备与环境

装有C++语言工具软件 (Vs2008)的计算机。

三、       实验内容

a)        P.30,3.2.1,字符三角形;

b)        P.31,3.2.2,背靠背字符三角形;

c)        P.33,3.2.5,格式阵列一。

四、实验过程及结果

1.1字符三角形

【问题描述】:根据读入的字符值以及三角形的高,输入以该字符为填充字符的等腰三角形。

【输入描述】:输入数据含有不超过50组的数据,每组数据包括一个可见字符c(33<=c<=126)和一个整数n(1<=n<=30)。

【输出描述】:输出以c为填充字符、高为n的等腰三角形,勾画每个三角形时都应另起 一行。

【程序代码】:

#include<iostream>

#include<string>

using namespace std;

int main(){

char c;

for(int n; cin>>c>>n; )

for(int i=1; i<=n; i++)

…… …… 余下全文

篇二 :C程序设计实验报告

C语言程序设计》实验报告

学号  不告诉你哦~      班级  信管一班     姓名  你猜猜~哈哈   

一、实验题目

一、编程实验

猜数问题:输入两个整数,并求这两个整数的和,输入所猜的结果,如果输入数比正确的结果要大,提示“猜大了”;如果输入数比正确的结果要小,提示“猜小了”;当猜对结果时提示“猜对了”,结束游戏(用函数调用方式编程)。

二、程序改错实验

    输入一个数字 b,求sum=b+bb+bbb+…,改正下列程序中的错误。

    #include “stdio.h”

    main()

      { int i,j;

        long int b,sum,temp;

        scanf(“%d”,&b);

        do

          { i++;

            for(j=0;j<=i;j++)

              temp+=(long int)pow(10,j-1)*b;

…… …… 余下全文

篇三 :实验三最简单的C程序设计实验报告

实验三 最简单的C程序设计

一、实验目的

1.掌握C语言中使用最多的一种语句――赋值语句的使用方法。

2.掌握各种类型数据的输入输出方法,能正确使用各种格式输出符。

二、实验内容和步骤

1.掌握各种格式输出符的使用方法。

#include<stdio.h>

void main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

long n,m;

unsigned p,q;

a=61;b=62;

c1='a';c2='b';

d=3.56;e=-6.87;

f=3156.890121;g=0.123456789;

m=50000;n=-60000;

p=32768;q=40000;

printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.12f\nm=%ld,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q); }

(1)运行此程序并分析运行结果。

其结果为

实验三最简单的C程序设计实验报告

:

(2)在此基础上,修改程序的第9-14行:

a=61;b=62;

c1=a;c2=b;

f=3156.890121;g=0.123456789;

d=f;e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析运行结果。

其结果为:

实验三最简单的C程序设计实验报告

(3)将9-14行改为以下的scanf语句,即用scanf函数接收从键盘输入的数据:

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u",&a,&b,&c1,&c2,&d,&e,&f,&g,&m,&n,&p,&q);

…… …… 余下全文

篇四 :C程序设计综合实验报告

华北科技学院计算机系综合性实验

实 验 报 告

课程名称              C程序设计              

实验学期   20##     2012  学年 第  二  学期

学生所在系部                                   

年级                  专业班级                  

学生姓名            学号                      

…… …… 余下全文

篇五 :C程序设计实验报告5

           

 工学   工业设计专业 10  20## 2012 学年度 1 学期

学号: 2104021638   姓名:杨芹芹  2011 9月22  第3~4  综合 325教室

…… …… 余下全文

篇六 :《C语言程序设计》课程实验报告

C语言程序设计》课程实验报告

学院名称:  建筑工程学院          专业年级:土木104         

学生姓名:                      号:              

联系电话:              Email:                     

                                            20104 13

…… …… 余下全文

篇七 :C程序设计实验报告3-

           

####   ######专业   2009   20##至 2012学年度  1学期

学号:#########  姓名:######   20##108   第3~4   综合  325教室

…… …… 余下全文

篇八 :C语言程序设计实验报告9

C语言程序设计实验报告(九)

专业 计算机科学与技术  班级 卓越工程师班  日期 20##年12月23日             实验组别 第一组  成绩      第九次实验  结构与联合实验  指导教师 李开   学生姓名   学号    

实验名称 结构与联合实验

(一)   实验目的

(1)       熟悉和掌握结构的说明和引用、结构的指针、结构数组,以及函数中使用结构的方法。

(2)       掌握动态存储分配函数的用法,掌握自引用结构和单向链表的创建、遍历、结点的增删、查找等操作。

(3)       了解字段结构和联合的用法。

(二)   实验内容及要求

1.表达式求值的程序验证

设有说明:

char u[] = "UVWXYZ";

char v[] = "xyz";

struct T{

    int x;

    char c;

    char *t;

}a[] = {{11, 'A', u}, {100, 'B', v}}, *p = a;

请先自己计算表2.1中表达式的值,然后编写程序并运行来加以验证。(各表达式相互无关)

…… …… 余下全文