篇一 :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语言程序设计实验报告

 1 实验目的

(1) 掌握函数的定义方法、调用方法、参数说明以及返回值;

(2) 掌握实参与形参的对应关系,以及参数之间的“值传递”的方式;

(3) 掌握函数的嵌套调用及递归调用的设计方法;

(4) 在编程过程中加深理解函数调用的程序设计思想。

2 实验内容

(1) 编辑、编译、运行实验指导中给出的程序,并分析输出结果。

(2) 编写一个函数primeNum(int x),功能是判别一个数是否为素数。

(3) 输入3个整数,求最大值和最小值。

(4) 编写函数mulNum(int a,int b),它的功能是用来确定a和b是否是整数倍的关系。如果a是b的整数倍,则函数返回值为1,否则函数返回值为0。

(5) 编写两个函数,一个函数gcd()的功能是求两个整数的最大公约数,另一个函数mul()的功能是求两个整数的最小公倍数。

3算法描述流程图

https://upload.fanwen118.com/wk-img/img100/2321681_1.jpg

4 源程序

(1)

#include<stdio.h>

#include<math.h>

int computernum(int x)

{

int a,b,c,d,e,sum;

sum=0;

x=abs(x);

a=x/10000;

b=(x%10000)/1000;

c=(x%1000)/100;

d=(x%100)/10;

e=x%10;

sum=a+b+c+d+e;

return sum;

}

main()

{

int a,b;

printf("please a number :");

scanf("%d",&a);

b=computernum(a);

printf("the sum of all digits is %d",b);

}

(2)

#include<stdio.h>

…… …… 余下全文

篇三 :Java程序设计实验报告

 

学 生 实 验 报 告 册

(理工类)

课程名称:JAVA程序设计实验专业班级:M11计算机科学与技术II

学生学号:    学生姓名:      

所属院部:   XX学院   指导教师:        

20XX ——20XX 学年          第 二 学期

 金陵科技学院教务处制

实验报告书写要求

实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,标题采用四号黑体,正文采用小四号宋体,单倍行距。纸张一律采用A4的纸张。

实验报告书写说明

实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。

填写注意事项

(1)细致观察,及时、准确、如实记录。

(2)准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。 

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明

实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。

实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

…… …… 余下全文

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

西南交通大学

                                                                                           

程序设计综合实验

实验地点:

实验学期:

学生班级:

学生学号:

学生姓名:

任课教师:龚勋

信息科学与技术学院

20##年4月


实验一:ATM机用户操作界面、业务逻辑编写

l  实验目的及内容

1、根据ATM的工作流程编写用户界面,掌握文本用户菜单的编写方法;

2、根据ATM的工作流程编写业务罗杰,掌握搭建一个完整的应用系统的方法及软件编程思想。

l  实验要求

1、除提示用户输入的数字外,界面上不能响应、出现任何其他用户输入;

…… …… 余下全文

篇五 :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程序设计实验报告5

           

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

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

…… …… 余下全文

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

           

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

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

…… …… 余下全文

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

C语言程序设计实验报告(八) 专业计算机科学与技术班级卓越工程师班日期 20xx年12月16日实验组别第一组成绩第八次实验指针实验指导教师李开学生姓名邱金源学号U201114493

实验名称指针实验

(一) 实验目的

(1)

(2)

(3)

(4)

(5) 熟练掌握指针的说明、赋值、使用。 掌握用指针引用数组的元素,熟悉指向数组的指针的使用。 熟练掌握字符数组与字符串的使用,掌握指针数组及字符指针数组的用法。 掌握指针函数与函数指针的用法。 掌握带有参数的main函数的用法。

(二) 实验内容及要求

1. 源程序改错

下面的源程序中是否存在错误?如果存在,原因是什么?如果存在错误,要求在计算机上对这个源程序进行调试修改,使之能够正确执行。

源程序1

#include<stdio.h>

int main(void)

{

float *p;

scanf("%f", p);

printf("%f\n", *p);

return 0;

}

2. 源程序完善、修改、替换

(1) 下面的源程序的功能是:通过函数指针和菜单选择来调用字符串拷贝函数或字符串

连接函数。请在程序中的下划线处填写合适的表达式、语句或代码片段来完善该程序。

#include<stdio.h>

#include<string.h>

int main(void)

{

char a[80], b[80], c[160], *result = c;

int choice, i;

do

{

printf("\t\t1 copy string.\n");

printf("\t\t2 connect string.\n");

printf("\t\t3 exit. \n");

…… …… 余下全文