
C/C++
文章平均质量分 71
热心市民Daisy
这个作者很懒,什么都没留下…
展开
-
[C++ Primer Plus第六版]第3章
1.#include<iostream>using namespace std;const int turn = 12;int main(){ int n = 0; cout << "Enter your level(英寸):______\b\b\b\b\b\b"; cin >> n; cout << "your level(英尺) ...原创 2018-05-25 07:18:02 · 164 阅读 · 0 评论 -
[C程序设计]第七章 用函数实现模块化程序设计
2.二元一次方程#include<stdio.h>#include<math.h>float two(float x,float y,float z){ float x1=0; float x2=0; x1=(-y+sqrt(z))/(2*x); x2=(-y-sqrt(z))/(2*x); printf("%3.2f\n%3.2f",x1,x2); re...原创 2018-04-27 17:27:19 · 499 阅读 · 0 评论 -
[C程序设计]第八章 善于利用指针
1.输入三个数,由大到小排序#include<stdio.h>int main(){ int *p1=NULL; int *p2=NULL; int *p3=NULL; int a,b,c; a=b=c=0; scanf("%d%d%d",&a,&b,&c); p1=&a;p2=&b;p3=&c; if(*p1<...原创 2018-04-28 00:05:17 · 909 阅读 · 0 评论 -
[C程序设计]第九章 用户自己建立数据类型
3.#include<stdio.h>struct student{ int num; char name[10]; int score[3];}stu[3];int main(){ for(int i=0;i<3;i++) { scanf("%d%s",&stu[i].num,&stu[i].name); for(int j=0;j...原创 2018-04-28 11:44:50 · 599 阅读 · 0 评论 -
[C++面向对象程序设计]第一章 C++的初步知识
4.#include<iostream>using namespace std;int main(){ int a,b,c; a=b=c=0; cin>>a>>b; c=a+b; cout<<"a+b="<<c<<endl; return 0;}5.#include<iostream&a原创 2018-05-02 16:32:38 · 433 阅读 · 0 评论 -
[C++面向对象程序设计]第二章 类和对象的特征
2.#include<iostream>using namespace std;class Time{ int hour; int minute; int sec;public: void set() {cin>>hour; cin>>minute; cin>>sec; } void display() { cout&...原创 2018-05-02 22:22:10 · 240 阅读 · 0 评论 -
[C++面向对象程序设计]第三章 怎样使用类和对象
3.#include<iostream>using namespace std;class Date{public:Date(int =1,int =1,int =2005);void display();private: int month; int day; int year;};Date::Date(int m,int d,int y):month(m),...原创 2018-05-03 16:29:17 · 288 阅读 · 0 评论 -
[C++面向对象程序设计]第五章 继承与派生
1.#include<iostream>#include<string>using namespace std;class Student{public: void get_value() {cin>>num>>name>>sex;} void display() {cout<<"num:"<原创 2018-05-04 14:25:27 · 1166 阅读 · 0 评论 -
[C++面向对象程序设计]第四章 对运算符进行重载
1.#include<iostream>using namespace std;class Complex{public: int real1(){return real;}; int image1(){return image;}; Complex(int x,int y):real(x),image(y){} void display(){cout<<r...原创 2018-05-04 14:53:53 · 306 阅读 · 0 评论 -
[C++面向对象程序设计]第六章 多态性与虚函数
3.(1)#include<iostream>using namespace std;class Point{public: Point(int a,int b):x(a),y(b){} ~Point(){cout<<"executing Point destructor"<<endl;}private: int x; int y;};c...原创 2018-05-04 15:58:55 · 485 阅读 · 0 评论 -
[C++程序设计]第二周
简单的学生信息处理程序实现在一个学生信息处理程序中,要求实现一个代表学生的类,并且所有成员变量都应该是私有的。(注:评测系统无法自动判断变量是否私有。我们会在结束之后统一对作业进行检查,请同学们严格按照题目要求完成,否则可能会影响作业成绩。)输入:姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。其中姓名、学号为字符串,不含空格和逗号;年龄为正整数;成绩为非...原创 2018-05-04 17:43:31 · 269 阅读 · 0 评论 -
[C++程序设计]第三周
编程题#1下面程序输出的结果是:05请填空:#include <iostream>using namespace std;class A {public:int val;// 在此处补充你的代码};main() {A a;cout << a.val << endl;a.GetObj() = 5;cout << a.val <...原创 2018-05-04 18:49:46 · 633 阅读 · 0 评论 -
[C++ Primer Plus第六版]第5章
1.#include<iostream>using namespace std;int main(){ int n,m; n = m = 0; int total = 0; cin >> n >> m ; for(int i = n; i <= m; i++) total += i; cout << n <<e...原创 2018-05-25 23:18:41 · 137 阅读 · 0 评论 -
[C程序设计]第六章 利用数组处理批量数据
1.用筛选法求100之内的素数.#include<stdio.h>int main(){ for(int i=1;i<=100;i++) { if(i==1) printf("%d\n",i); if(i>1) { int result=0; for(int j=2;j<=i/2;j++) if(i%j==0) ...原创 2018-04-26 17:14:35 · 995 阅读 · 1 评论 -
[C程序设计]第五章 循环结构程序设计
3.输入m和n,输出最大公约数和最小公倍数#include<stdio.h>int main(){ int p,r,n,m,temp; printf("input n and m:"); scanf("%d%d",&n,&m); if(n<m) { temp=n; n=m; m=temp; } p=n*m; while(m!=0)...原创 2018-04-26 15:19:31 · 429 阅读 · 0 评论 -
[C++ Primer Plus第六版]第4章
1.#include<iostream>#include<cstring>using namespace std;int main(){ string first_name; string last_name; char grade = 'a'; char grade_1 = 'A'; int age = 0; cout << "What i...原创 2018-05-25 08:05:40 · 194 阅读 · 0 评论 -
[Coursera 计算导论与C语言基础]第六周
编程题#1:苹果和虫子你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?输入仅一行,包括n,x和y(均为整数)。输出也仅一行,剩下的苹果个数#include<stdio.h>int main(){ int n,x,y,result; n=0; x=0; y=0;...原创 2018-04-14 11:47:19 · 1344 阅读 · 0 评论 -
[Coursera 计算导论与C语言基础]第七周
编程题#1:年龄与疾病某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理。输入共2行,第一行为过往病人的数目n(0 < n <= 100),第二行为每个病人患病时的年龄。输出每个年龄段(分四段:18以下,19-35,36-60,大于60注意看样例输出的格式)的患病人数占总患病人数的比例,以百分比的形式输出,精确到小数点后两位(double)。 #includ...原创 2018-04-14 18:16:09 · 355 阅读 · 0 评论 -
[Coursera 计算导论与C语言基础]第八周
编程题#1:数字求和给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少?输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。输出一行,给出一个正整数,是5个数中小于a的数的和。#include<stdio.h>int main(){ int x[6]; int sum=0; int a=0; for(int i=0;i<6...原创 2018-04-19 20:31:02 · 555 阅读 · 0 评论 -
[Coursera 计算导论与C语言基础]第十周
编程题#1:求字母的个数在一个字符串中找出元音字母a,e,i,o,u出现的次数。输入一行字符串(字符串中可能有空格,请用cin.getline(s,counts)方法把一行字符串输入到字符数组s中,其中counts是s的最大长度,这道题里面可以直接写80。),字符串长度小于80个字符。输出一行,依次输出a,e,i,o,u在输入字符串中出现的次数,整数之间用空格分隔。#include<iost...原创 2018-04-20 12:03:57 · 390 阅读 · 0 评论 -
[Coursera 计算导论与C语言基础]期末
编程题#1:判断闰年判断某年是否是闰年。输入只有一行,包含一个整数a(0 < a < 3000)输出一行,如果公元a年是闰年输出Y,否则输出N提示公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。#include<stdio.h>int main...原创 2018-04-25 10:55:25 · 666 阅读 · 0 评论 -
[Coursera C程序设计进阶]第二周
编程题#1:寻找下标已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。输入第一行包含一个整数n (0 < n < 100),表示数组中元素的个数。<br />第二行包含n个整数,依次表示数组中的元素。输出为一个整数,...原创 2018-04-25 20:55:42 · 748 阅读 · 0 评论 -
[Coursera C程序设计进阶]第三周
编程题#1:单词翻转输入一个句子(一行),将句子中的每一个单词翻转后输出。输入只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。所谓单词指的是所有不包含空格的连续的字符。这道题请用cin.getline输入一行后再逐个单词递归处理。输出翻转每一个单词后的字符串,单词之间的空格需与原文一致。 #include<iostream> using namespace st...原创 2018-04-26 10:26:40 · 475 阅读 · 0 评论 -
[Coursera C程序设计进阶]第五周
编程题#1:计算矩阵边缘元素之和输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入第一行为整数k,表示有k组数据。每组数据有多行组成,表示一个矩阵:第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以空格分隔。接下来输入的m行数据中,每行包含n个整数,整数之间以空格作为间隔。输出输出对应...原创 2018-04-26 10:26:55 · 472 阅读 · 0 评论 -
[C程序设计]第一章 程序设计与C语言
P15第五题#include<stdio.h>int main(){ for(int i=0;i<20;i++) printf("*"); printf("\n"); printf("very good!\n"); for(i=0;i<20;i++) printf("*"); printf("\n"); return 0;}第原创 2018-04-26 10:41:14 · 242 阅读 · 0 评论 -
[C程序设计]第二章 算法——程序的灵魂
P36第四题1.A、B置换#include<stdio.h>int main(){ int a,b,temp; a=b=temp=0; scanf("%d%d",&a,&b); temp=a; a=b; b=temp; printf("%2d%2d\n",a,b); return 0;}2.输入10个数,输出最大数#include<stdio...原创 2018-04-26 11:32:08 · 475 阅读 · 0 评论 -
[C程序设计]第四章 选择结构程序设计
P1114.键盘输入三个数,输出最大值第一种#include<stdio.h>int main() { int a,b,c,max; a=b=c=max=0; scanf("%d%d%d",&a,&b,&c); if (a>b) max=a; //a与b进行比较,a>b则将a值赋予max值 else max=b...原创 2018-04-26 11:49:29 · 331 阅读 · 0 评论 -
[C++ Primer Plus第六版]第2章
1.#include<iostream>using namespace std;int main(){ cout << "my name is qing" << endl; cout << "my address is guangzhou" << endl; return 0;}2.#include<i原创 2018-05-24 21:05:53 · 332 阅读 · 0 评论