C/C++
柯宇!?
不喜欢敲代码
展开
-
(C语言)输入一个序列,判断是否为奇偶交叉数
【代码】(C语言)输入一个序列,判断是否为奇偶交叉数。原创 2023-11-17 12:10:27 · 244 阅读 · 2 评论 -
(C语言)编写程序计算cos(x),要求最后一项的绝对值小于1e-5为止。(x由键盘输入)
【代码】(C语言)编写程序计算cos(x),要求最后一项的绝对值小于1e-5为止。(x由键盘输入)原创 2023-11-14 15:06:50 · 242 阅读 · 0 评论 -
(C语言)实现给定某年某月某日,计算并输出它是这一年的第几天。
编写程序实现对给定的某年某月某日,计算并输出它是这一年的第几天。给定的日期从键盘输入。原创 2023-11-14 14:51:13 · 1365 阅读 · 0 评论 -
C语言网题目 1118: Tom数
#include<iostream>using namespace std;int sum(long n){ int sum = 0; while(n) { sum += n % 10; n /= 10; } return sum;}int main(){ long n; while(~scanf("%ld",&n)) { cout << sum(n) << endl; } ...原创 2022-03-01 23:36:02 · 315 阅读 · 0 评论 -
C语言网题目 1097: 蛇行矩阵
#include<iostream>using namespace std;int main(){ int N; cin >> N; int low=1,up; for(int i = 0;i < N;i ++) { low += i; up = low; cout << low; printf(" "); for(int j = i + 1;j < N;j ++) { up += j + 1; ...原创 2022-03-01 23:34:05 · 293 阅读 · 0 评论 -
(C语言网)题目 1028: [编程入门]自定义函数求一元二次方程
#include <stdio.h>#include <math.h>double big(double a,double b,double c){ double d=b*b-4*a*c; double e=(-b+sqrt(d))/(2*a); double f=(-b-sqrt(d))/(2*a); if(a==0&&b!=0) { printf("x1=%.3f x2=%.3f",-c/b,-c/b);...原创 2022-02-09 18:11:18 · 443 阅读 · 0 评论 -
(C语言网)题目 1025: [编程入门]数组插入处理
#include<iostream>using namespace std;int main(){ int a[10]; for(int i = 0;i < 9;i ++) { cin >> a[i]; } int n ; cin >> n; for(int j = 0 ;j < 10; j ++) { if(a[j] > n) { for(int i = 8 ;i >= ...原创 2022-02-09 18:09:15 · 515 阅读 · 0 评论 -
(C语言网)题目 1022: [编程入门]筛选N以内的素数
#include<iostream>#include <math.h>using namespace std;int main (){ int N,a; cin >>N; int i,j; for( i = 2;i < N;i ++) { a=sqrt(i); //每一个数只用找一半 for( j = 2;j < i;j ++) { if(i % j == 0)break; //有因数就排除 } ...原创 2022-02-07 19:30:07 · 244 阅读 · 0 评论 -
(C语言网)题目 1023: [编程入门]选择排序
#include<iostream>using namespace std;int main(){ int a[10],i,j; for(i = 0;i < 10; i ++) { cin >> a[i]; } int k; for(i = 0; i < 10; i++) { for(j = 1 ; j <= 10 - i;j++ ) { if(a[j-1] > a[j]) ...原创 2022-02-07 19:28:42 · 360 阅读 · 0 评论 -
(C语言网)题目 1018: 有规律的数列求和
#include<iostream>using namespace std;int main(){ int N; cin >> N; double sum = 0,num ;//num用来记录更新的分母 int count = 0; int i = 1,j = 2,k;//K用来保存分子 for( ;count < N ;) { num = j*1.0 / i; k = j; sum += num; ...原创 2022-02-06 18:42:48 · 251 阅读 · 0 评论 -
(C语言网)题目 1017: 完数的判断
#include<iostream>using namespace std;int main(){ int N,cnt = 0; cin >> N; int t,sum = 0; for(int i = 1;i <= N;i++) //一个数一个数得找 { sum = 0; for(int j = 1;j < i; j++) { if(i % j...原创 2022-02-06 18:41:05 · 223 阅读 · 0 评论 -
C语言网题目 1015: [编程入门]求和训练
#include<iostream>using namespace std; int Sum1(int n){ int sum = 0; for(int i = 1;i <= n; i++) { sum += i; } return sum; }int Sum2(int n){ int sum=0,fact=1; for (int i=1;i<=n;i++) { fact = i * i;; sum+=fact; } ...原创 2022-01-26 19:33:49 · 388 阅读 · 0 评论 -
C语言网题目 1013: [编程入门]Sn的公式求和
#include<iostream>using namespace std;int main(){ int n; cin >> n; int sum = 0,num = 0; for(int i = 0 ; i < n;i ++) { num = num * 10 + 2; sum += num; } cout << sum; return 0;}原创 2022-01-26 19:32:20 · 614 阅读 · 0 评论 -
C语言网题目 1014: [编程入门]阶乘求和
#include<iostream>using namespace std;long Sum(int n){ long long sum=0,fact=1; for (int i=1;i<=n;i++) { fact*=i; sum+=fact; } return sum;}int main(){ int n; cin >> n; cout << Sum(n); return n; }原创 2022-01-26 19:29:20 · 562 阅读 · 0 评论 -
C语言网题目 1016: [编程入门]水仙花数判断
题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。输入无输出输出每一个水仙花数,一个数占一行#include<stdio.h>int main(){ int n=3; //三位数以内 int first = 1; int i = 1; while (i < n) { first *= 10; .原创 2022-01-26 19:27:10 · 516 阅读 · 0 评论 -
C语言网 题目 1012: [编程入门]字符串分类统计
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。输入一行字符,长度不超过200输出统计值样例输入复制aklsjflj123 sadf918u324 asdf91u32oasdf/.';123样例输出复制23 16 2 4#include<iostream>#include<string.h>using namespace std;int main(){ char a[100000]; int le原创 2022-01-22 16:50:14 · 557 阅读 · 0 评论 -
C语言网 题目 1011: [编程入门]最大公约数与最小公倍数
题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入复制5 7样例输出复制1 35#include<iostream>using namespace std;int main(){ int a,b; int max = 1; cin>>a>>b; //最大公约数 for(int i = 1;i <= a &&原创 2022-01-22 16:48:00 · 252 阅读 · 0 评论 -
取位数(蓝桥杯17省赛)
#include <iostream>using namespace std;#include <stdio.h>// 求x用10进制表示时的数位长度 int len(int x){ if(x<10) return 1; return len(x/10)+1;} // 取x的第k位数字int f(int x, int k){ if(len(x)-k==0) return x%10; return f(x/10,k); //.原创 2022-01-16 19:29:09 · 3948 阅读 · 0 评论 -
求最大子串(蓝桥杯17省赛)
#include <iostream>using namespace std;#include <stdio.h>#include <string.h>#define N 256int f(const char* s1, const char* s2){ int a[N][N]; int len1 = strlen(s1); int len2 = strlen(s2); int i,j; memset(a,.原创 2022-01-16 19:26:55 · 3709 阅读 · 0 评论 -
分糖果(C)
已知#include<stdio.h>#include<math.h>int main (){ int n,m; scanf("%d %d",&n,&m); int count =0; int sum =0; for(int i = 1;i <= n ;i ++) { for(int j = 1;j <= n ;j++) { sum = i*i + j*j; if(sum % m == 0) count原创 2022-01-13 21:15:20 · 469 阅读 · 1 评论 -
数字反转(C++)
#include <iostream> using namespace std;int main(){ string s; cin>>s; //endl是用来换行的,看实际使用 int length = s.size(),m = 0; char n; for(int i = 0;i < length;i ++) { if(!isdigit(s[i])) //isdigit用来判断字符串是否只有数字构成 { n = s[i]; m.原创 2022-01-13 20:59:28 · 2173 阅读 · 0 评论