
C++程序与设计(第 3 版)课程作业
课程作业
os.system
这个作者很懒,什么都没留下…
展开
-
C++ Work 2
T1 //编写一个函数 creat , 用来建立一个动态链表。所谓建立动态链表是指在程序执行过程中从无到有地建立起一个链表,即一个一个地开辟结点和输入个结点数据,并建立起前后相连的关系。各结点的数据由键盘输入。#include <iostream>using namespace std;struct Node{ int data; struct Node* next;};int main(){ Node* head, * p; head = p = new Node;原创 2021-03-20 22:52:40 · 518 阅读 · 1 评论 -
C++ Work 12
《C++程序与设计》WORK TWELVET 1//使用指针作为函数参数编写程序,对输入的两个整数按从大到小的顺序输出,//子函数的作用是利用指针实现两数交换#include <iostream>using namespace std;int main (){ int *p1 , *p2; int a , b; cout << "请输入两个整数:\n"; cin >> a >> b; p1 = &a原创 2020-12-26 13:47:32 · 265 阅读 · 1 评论 -
C++ Work 11
《C++程序与设计》 WORK ELEVENT 1//设一个字符数组,最多有 80 个字符,初值为 I love China.I am happy.//要求分别统计出其中的英文大写字母、小写字母、数字空格以及其他字符的个数。#include <iostream>#include <string>#include <stdio.h>#define N 100using namespace std;int main (){ char array原创 2020-12-26 13:47:08 · 381 阅读 · 1 评论 -
C++ Work 10
《C++程序与设计》 WORK TENT 1//求一个 3 x 3 矩阵对角线元素之和。//如下矩阵,对角线元素之和为 15.// 1 2 3// 4 5 6// 7 8 9#include <iostream>using namespace std;int main (){ int array [3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int sum = 0; for (int i =原创 2020-12-26 13:46:33 · 384 阅读 · 1 评论 -
C++ Work 9
《C++程序与设计》WORK NINET 1//编写程序:从一批学生的成绩中统计出低于平均分的学生人数。//例如:若输入8名学生的成绩:80.5 60 72 90.5 98 51.5 88 64,则低于平均分的学生人数为4(平均分为:75.5625)。#include <iostream>using namespace std;int main(){ const int n = 8; //定义数组长度 、 循环输入数组元素原创 2020-12-26 13:46:04 · 398 阅读 · 1 评论 -
C++ Work 8
《C++程序与设计》WORK EIGHTT 1//写一个判断素数的函数prime。//在主函数中输入一个整数n,输出是否为素数的信息。//思路 :使 n 除以 2 ~ 根号 n 中所有元素 , 若能整除 , 则为 非 ; 否则 , 则为 是 。#include <iostream>#include <cmath>using namespace std;int main (){ bool prime (int n); int n = 0;原创 2020-12-25 16:37:15 · 471 阅读 · 1 评论 -
C++ Work 7
《C++程序与设计》 WORK SEVENT 1//编写一个子函数reverse(n),对一个三位整数实现逆序输出。//例如,在主函数中输入123,调用子函数后,在主函数中输出结果321。#include <iostream>using namespace std;int main (){ int reverse (int n); int n = 0; cin >> n; cout << reverse (n) <<原创 2020-12-25 16:33:48 · 501 阅读 · 1 评论 -
C++ Work 6
《C++程序与设计》 WORK SIXT 1//求 Sn = a + aa + aaa + ... + aa ... a 之值 ,最后一项有 n 个 a 。其中 a 是一个数字。//例如 : 2 + 22 + 222 + 2222 + 22222 (此时 n = 5 ) , n 和 a 由键盘输入。#include <iostream>#include <cmath>using namespace std;int main(){ int a = 0 , n =原创 2020-12-25 16:29:13 · 200 阅读 · 1 评论 -
C++ Work 5
《C++程序与设计》 WORK FIVET 1//编写程序输出 1000 以内 , 满足 除 3 余 2 ,除 5 余 3 和 除 7 余 5 的所有整数。#include <iostream>using namespace std;int main (){ for (int i = 0 ; i <= 1000 ; i++) { if ((i%3 == 2)&&(i %5 == 3) && (i%7 ==5))原创 2020-12-25 16:24:44 · 385 阅读 · 1 评论 -
C++ Work 4
《C++程序与设计》 WORK FOURT 1//有 3 个整数 a , b , c , 由键盘输入,输出其中最大的数 #include <iostream>using namespace std;int main (){ int a , b , c; cout << "请输入 3 个整数:\n"; cin >> a >> b >> c; cout << "max = "; if原创 2020-12-25 16:20:56 · 235 阅读 · 1 评论 -
C++ Work 3
《C++程序与设计》 WORK THREET 1//输入圆半径r、圆柱高h,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。//用cin输入数据,r = 1.5,h = 3,输出计算结果。//PI为3.14,使用符号常量。#include <iostream>#define PI 3.1415926using namespace std;int main (){ cout << "###计算圆周长、圆面积、圆球表面积、圆球体积、圆柱体积###\n";原创 2020-12-25 16:18:05 · 429 阅读 · 1 评论 -
C++ Work 2
《C++程序与设计》 课堂作业 WORK TWOT 1// 输入梯形上边长、下边长及高度,计算梯形面积,并输出。#include <iostream>using namespace std;int main (){ cout << "###梯形面积###\n"; cout << "请依次输入上底,下底和高:"; double a = 0/*上底*/ , b = 0/*下底*/ ,h = 0/*高*/; double sum =原创 2020-12-25 16:09:30 · 844 阅读 · 1 评论 -
C++ Work 1
《C++程序与设计》(第 3 版)WORK ONET 1//编写程序,输出以下信息://Please input password :#include <iostream>using namespace std;int main (){ cout << "Please input password :\n"; system ("pause");}T 2//编写程序,输出以下信息://$$$$$##### * ****//This is原创 2020-12-25 16:03:15 · 528 阅读 · 1 评论