学校布置了c++作业,特来求助

来源:百度知道 编辑:UC知道 时间:2024/06/17 15:18:52
这是一个c++实验报告,具体内容为:
《C语言程序设计》实 验 报 告 ( 1 )
学号: 姓名: 班级: 成绩:
实验名称:程序设计结构与数组综合实验 实验地点:
所使用的工具软件及环境:
一、实验目的:
1.掌握三种程序设计结构的概念;
2.掌握实现三种程序结构的语句及应用;
3.掌握数组(一维和二维)的概念和应用;
4.达到综合运用三种结构和数组的目的。
二、实验内容:按题目要求编程并上机调试程序。
1.编程输出右边图形,其行数n (<= 26)由输入而定 A
A B A
A B C B A
A B C D C B A
...

2. 已知某班N(〈=50)名学生进行了高数、英语和C语言等3门课考试,将3门课的成绩以及计算3门课的总分存放于一个二维数组中,将学生姓名存放在另一个二维字符数组中,按总分(由高到低)排序(注意:学生姓名也应该按总分排序)并输出排序结果(序号、姓名及总分).
三、程序运行结果示例:
1.
2.

《C语言程序设计》实 验 报 告 ( 2 )
学号: 姓名: 班级: 成绩:
实验名称:函数综合实验 实验地点:
所使用的工具软件及环境:
一、实验目的:
1.掌握函数的定义,调用;
2.掌握函数的嵌套与递归;
3.掌握函数参数的传递。
二、实验内容:按题目要求编程并上机调试程序。
1. 用下面的公式计算e的n次方。在程序中要求用函数f1计

(1) 二 1.
#include<iostream>
int main(void)
{
int i,j,k;
int id;
char ch;
int ip;

cin>>ch;

if(ch>='a' && ch<='z') { id='a'; }
else if(ch>='A' && ch<='Z'){ id='A'; }
else { return 0; }

ip=(int(ch)-id)*2;
for(k=0;k<ip;++k) cout<<" ";

cout<<" "<<id<<endl;

for(i=0;i<ip;i+=2)
{
for(k = i; k<ip; ++k) cout<<" ";
for(j = 0; j<=i/2;j++) cout<<char(j+id)<<" ";
for(; j>=0; j--) cout<<char(j+id)<<" ";

cout<<endl;
}
return 0;
}
(2) 二 2.
#include<iostream>
int main()
{
void fun(char s[], int num[]);
char *s="Hello C++ 3.0!";
int num[]={0,0,0,0};
int i=0;

cout<<s<<endl;