笔记
Violetfh
临镜画眉,红衣轻拭泪痕脂香。花轿已到门前,盖上红帕,想到那离别时你那真挚的承诺:“明年桃花满枝时,我会回来找你。”又想到你被任用时的那绽开的笑颜,是我从不曾相见的 嫁于高官换仕途,换你开颜 ,即使你不知亦无悔。
展开
-
浮点数向零舍入
输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。#include<bits/stdc++.h>using namespace std;int main() { double x; cin>>x; cout<<(long long)x;}或者在输入的时候就解决掉#include <bits/stdc++.h>using namespace std;int main(){原创 2021-11-13 10:08:52 · 2349 阅读 · 0 评论 -
保留小数点最后几位数
关于保存一个数据然后精确到后面几个小数的方法两个整数 a 和 b 分别作为分子和分母,既分数 a/b,求它的浮点数值(双精度浮点数,保留小数点后 9 位)。1.#include<cstdio>using namespace std;int a,b;int main(){ scanf("%d%d",&a,&b); printf("%.9f",(double)a/(double)b); //(double)a代表将这个数转化为double格式。原创 2021-11-12 13:20:22 · 1251 阅读 · 0 评论 -
学校的习题
写出下面程序的运行结果。#include<iostream> using namespace std; class example { public: example(int n) { i=n; cout<<"Constructing\n"; } ~example()原创 2021-06-22 01:42:34 · 660 阅读 · 0 评论 -
结果...
求结果#include <iostream>#include <string>using namespace std;class data { int x; public: data(int x) { data::x; cout << "class date" << endl; }};class a { data d1; public: a(int x): d1(x) { cout <原创 2021-06-16 01:24:58 · 70 阅读 · 0 评论 -
再帮朋友写个题-小型成绩管理系统
题目没说输入学生的名字,所以有一些小问很难说清楚,呃呃呃,题目不够好吧,为了题而出的题#include <stdio.h>struct student { double a; double b; double c; double d; double e;} fh[100];int main () { int n; double as = 0, bs = 0, cs = 0, ds = 0, es = 0, max = 0; double pd[5] = {0..原创 2021-05-13 14:50:15 · 78 阅读 · 3 评论 -
发现自己真的不行
事情缘由,帮朋友写一题,然后发现自己水平真的不够#include <stdio.h>#include <string.h>char s[100];//输入文本。char word[100][100];int len;//计算字母长度。int r, h, maxlen;int local;//统计一个文本的单词个数并输出最长单词长度和位置,每个单词之间可有多个空格或其它符号int main() { char s[100];//输入文本。 char wor.原创 2021-04-25 22:22:09 · 52 阅读 · 0 评论 -
一个小型的成绩管理系统
帮个朋友写个作业个小型的成绩管理系统(第一阶段)早上五点多醒来,怎么也睡不着,正问原因,原来是想和你们一起构建一个小型的成绩管理系统。假如一个班有m个同学刚考完一门课,现在需要录入成绩,同时找出不及格的成绩放入另个一个数组中,输出不及格的成绩。接下来对按降序对所有成绩排序和输出。成绩录入时注意输入的规范性,如成绩的范围和格式等。(基本要求,必做)以上是基本的要求,但作为一个成绩管理系统,这点要求远远不够,例如你是否尝试多门课程成绩的录入与排序呢,是否可以修改某一个成绩呢,或者你还想到更多的点子。编程无原创 2021-04-19 09:03:15 · 1777 阅读 · 17 评论 -
跑步的问题
跑步的问题今天一个男生和一个女生去学校运动场跑步。一开始同时出发,男生速度比女生快,男生比较爱玩,每隔30秒则回头看一下女生,若发现女生落后于自己,就是跑道边休息,休息完接着跑,第一次休息5秒,下一次休息10秒,再下一休息15秒,依次类推。假设跑道一圈为400米,男生2.3/秒,女生0.9米/秒,当然,你可以也以假设其他数据。问题:请问第几秒,女生会超过男生,男女生各跑了多少米,女生跑了多少圈?#include <stdio.h>typedef int FH;typedef doubl原创 2021-04-11 12:19:14 · 362 阅读 · 0 评论 -
nth_element
在 STL 里有一个神奇的函数 nth_element。它的用法是 nth_element(a+x,a+x+y,a+x+len);。执行之后数组 aa 下标 xx 到 x+y-1x+y−1 的元素都小于 a[x+y]a[x+y],下标 x+y+1x+y+1 到 x+len-1x+len−1 的元素 都大于 a[x+y]a[x+y],但不保证数组有序。此时 a[x+y]a[x+y] 就是数组区间 xx 到 x+len-1x+len−1 中第 yy 小的数,当然也可以自己定义 cmpcmp 函数。#in.原创 2021-03-18 00:25:31 · 74 阅读 · 1 评论 -
输入不确定的数据即不知道几个数据
方法一#include <iostream>using namespace std;int main(){ int a; int sum;//统计个数。 while(scanf("%d",&a)!=EOF) { sum++; printf("%d\n",a); } return 0;}方法二#include <iostream>using namespace std;in原创 2021-03-10 22:29:02 · 975 阅读 · 0 评论 -
对角直角三角形
#include <bits/stdc++.h>using namespace std;int main () { int n, a[100]; cin >> n; int s = 1; for (int i = 1; i <= n * n; i++) { if (i <= 9) { cout << "0" << i; if (i % n == 0) printf("\n"); } else { c.原创 2021-03-05 21:27:21 · 382 阅读 · 4 评论 -
输入不确定的数字
如何输入不确定的数字。#include <bits/stdc++.h>using namespace std;int b[9] = {3, 3, 3, 3, 3, 3, 3, 3, 3};int i;int main () { string a; cin >> a; for (int i = 0; i < a.length(); i++) { a[i] = a[i] - '0';//即使相同,也要这样转化成数字。 } for ( i = 0; i &l原创 2021-01-30 13:08:49 · 198 阅读 · 1 评论 -
size length getline size
size()、length()是c++中string的类的方法,只有string类的对象才可以用该方法,而字符串数组不可用.而strlen、strcpy等源于C语言的字符串处理函数库,需要include<string.h>.同时也只有字符串数组才可以用size()与length()完全等同,遇到空字符不会被截断,可以返回字符串真实长度strlen(),源于C语言,遇到空字符会截断,从而无法返回字符串真实长度使用siz()、length()时,#include与#include<st原创 2021-01-30 00:59:53 · 1978 阅读 · 1 评论 -
输入时相邻的重复数据去除
这个方法使得输入进去的数,相邻的重复数据去除#include <bits/stdc++.h>using namespace std;int main () { int a[9999]; int n, x, count = 0; cin >> n; for (int i = 0; i < n; i++) { cin >> x; //用x来替换数组的内容,这样不会有空缺。 if (x == a[i - 1]) { i--;//使后面的数据消原创 2021-01-25 00:54:21 · 154 阅读 · 0 评论 -
形参和实参在函数中
List item#include <stdio.h>void f (int a,int b,int c) { a=a+1,b=b+2,c=c+3; }int main { int a,b=2,c=3; f(a,b,c); printf(“%d %d %d”,a,b,c);}结果是1 2 3 因为形参无法改变实参的值,所以,a,b,c的值不变。#include <stdio.h>void f (){ i.原创 2021-01-08 20:14:36 · 199 阅读 · 0 评论 -
++y执行>prinrf>y++执行
List item12、以下程序的输出结果是( )。 #include<stdio.h> void main( ) { int y=3,x=3,z=1; printf(“%d%d\n”,++x,y++;}结果是4 3++y执行>prinrf>y++执行原创 2021-01-07 14:51:48 · 217 阅读 · 0 评论 -
常量表达
整型常量和实型常量1.整型常量在 C语言中,整型常量有十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。(1)十进制整型常量这种常量只能出现 0~9 的数字,且可带正、负号。例如:0 1 364 28 -34(2)八进制整型常量这种常量是以数字 0 开头的八进制数字串。其中数字为 0~7。例如:0111(十进制73)011(十进制 9) 0123(十进制 83)(3)十六进制整型常量这种常量是以0x或 0X开头的十六进制数字串。其中每个数字可以是 0~9、a~f或 A...原创 2021-01-06 14:11:08 · 2487 阅读 · 0 评论