Code[VS]
Eroslol
控制工程研究生在读,刚开始接触编程
展开
-
1000 A+B问题
题目描述Description输入两个整数A和B,输出他们的和输入描述InputDescription 输入为一行,包含两个整数A,B。数据保证A与B都在2^31-1的范围内输出描述OutputDescription 输入A与B的和,数据保证A与B的和在2^31-1的范围内样例输入SampleInput 1 3样例输出Sample原创 2016-08-29 12:47:13 · 910 阅读 · 0 评论 -
1439 统计素数个数
#include#includeusing namespace std;bool sushu(int n){ for (int i = 2; i <= sqrt(n); i++) if (n%i == 0) return 0; return 1;}int main(){ int l, r,num; while (cin >> l >> r) { num = 0;原创 2016-08-30 13:23:56 · 361 阅读 · 0 评论 -
1395 求一个整数有几位
用字符串来处理数字#include#includeusing namespace std;int main(){ string s; while (cin >> s) { cout << s.size() << endl; } return 0;}原创 2016-08-30 13:41:49 · 472 阅读 · 0 评论 -
1007 级数求和
#includeusing namespace std;int main(){ double sum; int k; while (cin >> k) { sum = 0; for (double i = 1;; i++) { sum += 1 / i; if (sum > k) { cout << i; break; } }原创 2016-08-30 13:48:49 · 412 阅读 · 0 评论 -
1449 求阶乘
#includeusing namespace std;int main(){ int n,sum; while (cin >> n) { sum = 1; for (int i = n; i >= 1; i--) { sum *= i; } cout << sum << endl; } return 0;}原创 2016-08-30 14:18:20 · 345 阅读 · 0 评论 -
1447 取出整数的一部分
用字符串类型string来处理数字#include#include#includeusing namespace std;int main(){ int k; string s, s1, s2; while (cin >> s >> k) { if (abs(k) > s.size()) { cout << "Error" << endl; contin原创 2016-08-30 15:30:55 · 606 阅读 · 0 评论 -
1459 n个数的最小公倍数
求出最大公约数后可用公式求最小公倍数也可以做#include#include#includeusing namespace std;int main(){ int n, val, num = 0, m; vector v; while (cin >> n) { m = n; while (m--&&cin >> val) v.push_back(val); }原创 2016-08-30 16:14:20 · 351 阅读 · 0 评论 -
1461 手机
#include#includeusing namespace std;int main(){ int sum = 0; string s; while (getline(cin, s)) { for (int i = 0; i <= s.size() - 1; i++) { if (s[i] == ' '||s[i] == 'a' || s[i] == '原创 2016-08-30 16:27:26 · 337 阅读 · 0 评论 -
1462 素数和
#include#includeusing namespace std;bool sushu(int m){ for (int i = 2;i<=sqrt(m);i++) if (m % i == 0) return 0; return 1;}int main(){ int a, b,sum,t; while (cin >> a >> b) { if (a >原创 2016-08-31 09:43:51 · 336 阅读 · 0 评论 -
1485 字符配对
#include#includeusing namespace std;int main(){ string s; cin >> s; char c; for (int i = 0; i <= s.size() - 1; i++) { c = s[i]; string::size_type pos = s.find(c,i+1); if (pos !=string:原创 2016-09-04 12:47:16 · 480 阅读 · 0 评论 -
1978 Fibonacci数列 3
#includeusing namespace std;int main(){ int a[45]; int n; cin >> n; a[1] = a[2] = 1; for (int i = 3; i <= 40; i++) a[i] = a[i - 1] + a[i - 2]; cout << a[n] << endl; return 0;}原创 2016-09-04 15:04:02 · 241 阅读 · 0 评论 -
2235 机票打折
#includeusing namespace std;int main(){ int m; double n; cin >> m >> n; int p = m*(n / 10); p = (p + 5) - (p + 5) % 10; cout << p << endl; return 0;}原创 2016-09-04 15:09:24 · 588 阅读 · 0 评论 -
1341 与3和5无关的数
#includeusing namespace std;int main(){ int n,sum=0; cin >> n; for (int i = 1; i <= n; i++) { int flag = 1; if (i % 3 == 0 || i % 5 == 0||i%10==3||i%10==5||i/10%10==3||i/10%10==5||i/100==3原创 2016-09-04 15:24:42 · 377 阅读 · 0 评论 -
1430 素数判定
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最基础的定义之一。基于质数定义的基础之上而建立的问题有很多世界级的难题,如哥德巴赫猜想等。算术基本定理证明每个大于1的正整数都可以写成素数的乘积,并且这种乘积的形式是唯一的。这原创 2016-08-30 13:16:04 · 796 阅读 · 0 评论 -
1313 质因数分解
#include#includeusing namespace std;bool sushu(long m){ for (long i = 2; i <= sqrt(m); i++) { if (m%i == 0) return 0; } return 1;}int main(){ long n; while (cin >> n) { for (int原创 2016-08-30 11:02:12 · 1086 阅读 · 0 评论 -
1023 GPA计算
#include#includeusing namespace std;int main(){ int n,m,i,p; double s,g,sum; while (cin >> n) { sum =p= 0; i = n; while (i--&&cin >> m>>s) { p += m; sum += m*s; } cout << fi原创 2016-08-29 12:59:52 · 658 阅读 · 0 评论 -
1057 津津的储蓄计划
#include#includeusing namespace std;int main(){ vector v; int n,num = 12,sh=0,ch=0; while (num--&&cin >> n) { v.push_back(n); } for (int i = 0; i <= 11; i++) { sh = sh+300- v[i]; if原创 2016-08-29 13:21:59 · 1833 阅读 · 0 评论 -
1071 Hello World
#includeusing namespace std;int main(){ cout << "Hello World" << endl; return 0;}原创 2016-08-29 13:23:47 · 336 阅读 · 0 评论 -
1201 最小数和最大数
#include#include#includeusing namespace std;int main(){ vector v; int n,m; while (cin >> n) { while (n--&&cin >> m) { v.push_back(m); } sort(v.begin(), v.end()); cout << v[0] <<原创 2016-08-29 13:28:00 · 454 阅读 · 0 评论 -
1202 求和
#includeusing namespace std;int main(){ int n, m,sum=0; while (cin >> n) { while (n--&&cin >> m) { sum += m; } cout << sum << endl; } return 0;}原创 2016-08-29 13:30:04 · 482 阅读 · 0 评论 -
1203 判断浮点数是否相等
1、abs和fabs,abs是对整数取绝对值,而fabs是对浮点数取绝对值。2、函数原型:int abs(int x)double fabs(double x)3.1e-8 表示的数据是 1*10的负8次方,很小数值0.00000001。4.我们一般认为两个浮点数相等,当且当他们之间的误差不超过1e-8。#include#includeusing namespace s原创 2016-08-29 13:36:44 · 518 阅读 · 0 评论 -
1204 寻找子串位置
#include#includeusing namespace std;int main(){ string a,b; int flag; while (cin >> a >> b) { for (int i = 0; i <= a.size() - 1; i++) { flag = 0; if (a[i] == b[0]) { for (int原创 2016-08-29 13:54:06 · 516 阅读 · 0 评论 -
1205 单词翻转
#include#include#includeusing namespace std;int main(){ string s,s1; vector v; while (cin >> s) { v.push_back(s); } for (int i = v.size() - 1; i >= 0; i--) { s1 += v[i]+' ';//注意加空格隔开每原创 2016-08-29 14:25:54 · 446 阅读 · 0 评论 -
1206 保留两位小数
#include#includeusing namespace std;int main(){ double m; while (cin >> m) { cout << fixed << setprecision(2) << m << endl; } return 0;}原创 2016-08-29 14:37:23 · 513 阅读 · 0 评论 -
1274 不好玩的罚金
注意输出的格式(空格)。#includeusing namespace std;int main(){ int limit; cout << "Enter the speed limit:" << ' '; cin >> limit; int speed; cout << "Enter the recorded speed of the car:" << ' '; cin原创 2016-08-30 10:16:53 · 494 阅读 · 0 评论 -
1275 有鱼的声音
#includeusing namespace std;int main(){ int n1, n2, n3, n4; while (cin >> n1 >> n2 >> n3 >> n4) { if (n1 < n2&&n2 < n3&&n3 < n4) cout << "Fish Rising" << endl; else if (n1>n2&&n2>n3&&n3>原创 2016-08-30 10:22:34 · 503 阅读 · 0 评论 -
1276 图标缩放
#includeusing namespace std;int main(){ int k; while (cin >> k) { for (int j = 1; j <= k; j++) { for (int i = 1; i <= k; i++) cout << '*'; for (int i = 1; i <= k; i++) cout <<原创 2016-08-30 10:38:17 · 418 阅读 · 0 评论 -
3.36
#include#include#includeusing namespace std;bool compare(int *const pb1, int *const pe1, int *const pb2, int *const pe2){ if ((pe1 - pb2) != (pe2 - pb2)) return false; else { for (int *i原创 2016-09-22 08:38:50 · 335 阅读 · 0 评论