- 博客(78)
- 收藏
- 关注
原创 (C语言)任意输入一组无序数据,使用快速排序将其调整为一个递增数列并输出。
【代码】(C语言)任意输入一组无序数据,使用快速排序将其调整为一个递增数列并输出。
2023-12-06 20:10:53
640
原创 (C语言)寻找局部最大值
局部最大值:如果证书矩阵P的费边界元素P[i][j]大于相邻的上下左右四个元素,则P[i][j]为矩阵P的局部最大值。编写程序实现对任意输入的m行n列的整数矩阵,输出该矩阵所有局部最大值及其所在位置。
2023-12-06 19:40:26
1062
原创 (C语言)判定同数异形体
例如:12334和33214均由1个1,1个2,2个3,1个4组成,故互为同数异形体,而1234和3221就不是。同数异形体:有相同的数字包括数字个数,不同排列形成的正整数。
2023-12-06 18:52:34
586
原创 (C语言)通过循环按行顺序为一个矩阵赋予1,3,5,7,9,等奇数,然后输出矩阵左下角的值。
【代码】(C语言)通过循环按行顺序为一个矩阵赋予1,3,5,7,9,等奇数,然后输出矩阵左下角的值。
2023-12-04 21:44:27
679
原创 (C语言)交换变量
在主函数中定义两个双精度变量x,y,并输入值,编写一个函数实现交换变量x,y,要求函数的参数是指针类型,并编写一个主函数进行调用。
2023-12-04 21:36:46
699
原创 (C语言)判定一个字符串是否是另一个字符串的子串,若是则返回子串在主串中的位置。
(1)在主函数中输入两个字符串,调用子函数cmpsubstr()判断,并在主函数输出结果。(2)子函数的返回值为-1表示未找到,否则返回子串的位置(起始下标)。
2023-12-04 21:28:52
1657
原创 (C语言)水仙花数
编程找出所有的“水仙花数”,水仙花数是指一个三位正整数,其各位数字立方和等于该数字本身。例如:153是一个水仙花数,因为153=1+125+27。
2023-12-04 20:58:43
753
原创 (C语言)输入若干自然数,对偶数从小到大排序,对奇数从大到小排序,分别输出排序后的结果。
【代码】(C语言)输入若干自然数,对偶数从小到大排序,对奇数从大到小排序,分别输出排序后的结果。
2023-12-02 21:16:49
690
原创 (C语言)输入两个包含5个数值的数组,先将两个数组升序排列,再将两个数组合并为一个升序数组并输出
【代码】(C语言)输入两个包含5个数值的数组,先将两个数组升序排列,再将两个数组合并为一个升序数组,并输出。
2023-12-02 20:01:10
1032
原创 (C语言)编写程序计算cos(x),要求最后一项的绝对值小于1e-5为止。(x由键盘输入)
【代码】(C语言)编写程序计算cos(x),要求最后一项的绝对值小于1e-5为止。(x由键盘输入)
2023-11-14 15:06:50
349
原创 (C语言)实现给定某年某月某日,计算并输出它是这一年的第几天。
编写程序实现对给定的某年某月某日,计算并输出它是这一年的第几天。给定的日期从键盘输入。
2023-11-14 14:51:13
1543
原创 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
352
原创 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
313
原创 (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
485
原创 (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
543
原创 (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
295
原创 (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
398
原创 (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
271
原创 (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
258
原创 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
458
原创 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
645
原创 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
602
原创 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
546
原创 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
602
原创 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
290
原创 取位数(蓝桥杯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
3978
原创 求最大子串(蓝桥杯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
3742
原创 分糖果(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
544
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
2310
原创 7-17 爬动的蠕虫 (15 分)
#include<stdio.h>int main (){ int N,U,D; scanf("%d %d %d",&N,&U,&D); int time ,high; while(1) { high += U; time ++; if(high >= N) break; else { ...
2021-09-06 22:38:35
213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人