VSC++=》 复制指定位置字符串 "

void 复制指定位置字符串(string a = "https://bbs.bccn.net/viewthread.php?tid=499735&amp;extra=&amp;page=1", int n = 47) { string aa = ""; cout << a << ends << n << endl; if (n &amp;&amp; n % strlen(a.data()))cout << (aa = a.substr(n - 1)) << ends << strlen(a.data()) << endl; } 复制指...
xianfajushi 发布于 2020-03-13 20:00 | 阅读 534 次 | 评论 0 条

C++=》输出小写字母a~z"位移

void 输出移位字符(char* a, int aa) {//缘由https://bbs.bccn.net/viewthread.php?tid=499719&amp;page=1&amp;extra=#pid2721408 char i = 97, c = 0; int j = 0;// cin >> j; while (a[j]!='\0') { c = a[j]-'\0'; c = (c + (aa %= 26)) % 123; c += c < i ? i : 0; cout << c << ends; a...
xianfajushi 发布于 2020-03-12 11:16 | 阅读 599 次 | 评论 0 条

C++=》最好吃月饼

void 最好吃月饼() { int aa[100][1000]{{ 1001, 992, 0, 233, 6 }, { 8, 0, 2018, 0, 2008 }, { 36, 18, 0, 1024, 4 }}, he = 0, da = 0, x = 3, y = 5, j = 0, jj = 0; bool k = false; //cin >> x >> y; //while (x > jj)if (y > j)cin >> aa[jj][j++]; else j = 0, ++jj; while (y > jj)if (x > j...
xianfajushi 发布于 2020-03-12 07:43 | 阅读 768 次 | 评论 3 条

C++=》组个最小值

void 组个最小值() {//缘由https://bbs.bccn.net/viewthread.php?tid=499717&amp;page=1&amp;extra=#pid2721379 int j = 0, a[10]{2, 2, 0, 0, 0, 3, 0, 0, 1, 0}; if (a[0]) { while (++j)if (a[j])break; cout << j << ends, a[j]--; } j = 0; while (j < 10)if (a[j])cout << j << ends, a[j...
xianfajushi 发布于 2020-03-11 22:56 | 阅读 521 次 | 评论 0 条

C++用已知星期几推算其他星期几

//缘由https://bbs.bccn.net/viewthread.php?tid=498781&amp;page=1#pid2717311 今得闲,就来分析一下,用你的已知推算,推算不用想得很远令人畏难,只在7天之内推算,比如已知2019-10-1为周二,那么,往后推7天即2019-10-8,2个日期相差7天,用7求余为0,这天还是周二,因此要在求余加上已知周几即得正确答案,那比如往后推4天即2019-10-5,2个日期差4用7求余为4再加已知2即得周六也正确,那往后推6天怎样?用7求余为6再加2=8再用7求余为1即得周一才正确,综上所述,即日期往后推应加上已知周...
xianfajushi 发布于 2020-03-08 18:54 | 阅读 734 次 | 评论 0 条

Python3等差数列小题

#!/usr/bin/python3 while(1): i=1 sum_1,sum_2=0.00,0.00 n=eval(input()) for num in range(1,2*n,2): #设置正负要求的奇数 sum_1=i/num #完成求和并打印求和数 sum_2=sum_2+sum_1 #print("第",i,"个值为:",sum_1) ...
yu1776151787 发布于 2020-03-08 18:04 | 阅读 584 次 | 评论 0 条

仿写学生管理系统

链表排序还没有学 #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct _node { char name[64]; char id[10]; char score[64]; struct _node *next; ...
Knightl8 发布于 2020-03-08 14:35 | 阅读 1591 次 | 评论 15 条

C++替代加密

char c1[11]{};//缘由https://bbs.bccn.net/redirect.php?tid=499626&amp;goto=lastpost#lastpost int j = 0, t = 4; printf("输入位数、字符串:"); scanf_s("%d", &amp;t); while (scanf_s("%c", &amp;c1[j]))if (c1[j] == '\n')break; else c1[j] = ((c1[j++] - '0') + t) + '0'; j = 1; while ((c1[j]...
xianfajushi 发布于 2020-03-07 23:36 | 阅读 437 次 | 评论 0 条

C++数花生

数花生?一堆花生2个数余1,3个数余2,5个数余4,6个数余5,7个数刚好,求三位数。 int a=111; while(a<=999)if(a%2==1&amp;&amp;a%3==2&amp;&amp;a%5==4&amp;&amp;a%6==5&amp;&amp;a%7==0)cout<<a++<<ends;else ++a;
xianfajushi 发布于 2020-03-06 23:59 | 阅读 487 次 | 评论 0 条

c语言编译原理

预处理:c语言主要有两种文件 .c 和 .h 文件,#include和#define都是预处理,主要包括宏定义 文件包含 条件编译(eg:用于中英文版本使用一套源码的情况跟if else的区别就是可以是代码的精简if else中的两部分代码都会进行编译,而条件编译是不符合条件就不会进行编译)三种,编译器看见的文件都是预处理之后的样子。比如进行过宏定义之后,预处理就是将宏进行替换然后给编译器进行识别,头文件还可以插入到源代码中。 编译:对象是单个的头文件和其中递归包含的头文件组成的编译单元。一般来说头文件不直接参与编译。c语言编译的时候在windows系统下将生成 .o...
脑海飞鱼 发布于 2020-03-06 22:39 | 阅读 631 次 | 评论 0 条

C语言班级排队问题

#include<stdio.h> /*题目内容: 班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一 步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成 了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么? 输入格式: 输入一个正整数n,表示班级的人数。 输出格式: 按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开,最后一个编号后面没有空格。 输入样例 11 输出样例1 3 5 7 9 11*/ //转换为求1-n之间的所有奇数模型 int main(i...
yu1776151787 发布于 2020-03-05 19:37 | 阅读 931 次 | 评论 0 条

C语言时间换算程序设计(5分)

#include <stdio.h> //UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。 //输入样例:803 输出样例:3 int main(){ int time_0,time_1; int BJT_time(int); void UTC_time(int); //printf("请按样例输入时间(如803)\n");BJT scanf("%d",&amp;time_0); if(time_0<=2359 &amp;&amp; time_0>=0){ time_1=BJT_t...
yu1776151787 发布于 2020-03-05 17:49 | 阅读 885 次 | 评论 0 条

C语言数字处理的3个功能

#include<stdio.h> #include<math.h> /*实现功能给出一个不多于5位的整数,要求 : 1、求出它是几位数 2、分别输出每一位数字(数字间留空格) 3、按逆序输出各位数字,例如原数为321,应输出123*/ int main(int argc,char*argv[]) { int Num;//数字存放变量 int k;//数字个数 int fun1(int), fun2(int,int);//声明功能函数 scanf("%d",&amp;Num); k=fun1(Num); f...
yu1776151787 发布于 2020-03-03 20:57 | 阅读 494 次 | 评论 0 条

C++ 蛇形矩阵(); 蛇形矩阵(false);

void 蛇形矩阵(bool 正 = true) {//缘由https://bbs.bccn.net/viewthread.php?tid=499489&amp;page=1&amp;extra=#pid2720322 int n, x, y; cin >> n; x = y = n / 2; int a[50][50]{{ 0 }}; int num = 1, 上左 = x - 1, 下右 = x + 1, 向 = 1; a[x][y] = num; while (num<n*n) { if (向) { if (正...
xianfajushi 发布于 2020-03-03 09:30 | 阅读 541 次 | 评论 0 条

c#设计一个简单的四则计算器

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks;/*命名空间提供简化编写并发和异步代码的工作的类型。*/ using System.Windows.Forms; using System.IO; ...
xianfajushi 发布于 2020-03-02 17:57 | 阅读 639 次 | 评论 0 条

C#控制台使用数组实现平均年龄

int[] shuzu = new int[111]; string xinm = "";//缘由https://ask.csdn.net/questions/1056757 Console.Write("输入人员数量:"); int lian = int.Parse(Console.ReadLine()), j = 0; while (lian > j) { Console.Write("输入姓名:"); ...
xianfajushi 发布于 2020-03-02 14:41 | 阅读 534 次 | 评论 0 条

冒泡排序数值比较(四个数)

#include<stdio.h> //四个数比较大小(冒泡排序由小到大) /*核心思想:变量寄存,两两比较*/ int main(int argc,char *argv[]){ int a,b,c,d,num; scanf("%d%d%d%d",&amp;a,&amp;b,&amp;c,&amp;d); if(a>b){num=a;a=b;b=num;} if(a>c){num=a;a=c;c=num;} if(a>d){num=a;a=d;d=num;} if(b>c){num=b;b=c;...
yu1776151787 发布于 2020-02-28 08:46 | 阅读 511 次 | 评论 0 条

C++大整数8位乘法

分段多位数乘法4千乘以4千与4千乘以8位的原则是一样的,从左到右相乘,最高位相乘后,往后位的进位与前位相加。不想再设计了,这里只做描述和一个8位相乘的代码例子记录,估计的虽说堪舆傅里叶变换快速乘法媲美,还是觉得稍逊一点。同样的道理可用加法、减法、除法,其重点就是对进位用加法进行处理,而一次可以处理多位,受数据类型位数的限制,只能取其位数的一半-1位作为乘法,加法、减法、除法则可达18位推理的位数。 从低位往高位算也是一样的原则,(有一点区别就是要让进位暂存,等运算完成后再用加法计算进位。)从程序写作来说,从高位往低位进行运算写程序比较方便。 说白了就是传统的算法把多位数当作1位...
xianfajushi 发布于 2020-02-26 15:06 | 阅读 948 次 | 评论 0 条

C语言字符串拼接(数组应用)

#include <stdio.h> //字符串拼接算法 int main(int argc,char *argv[]) { char a[20],b[20]; void fun(char *,char *);//函数声明 printf("请输入两个字符串\n"); scanf("%s %s",a,b); fun(a,b); printf("%s\n",a); return 0; } void fun(char x[],char y[]) { int i=0,k=0; while...
yu1776151787 发布于 2020-02-26 11:38 | 阅读 595 次 | 评论 0 条

C语言编程入门(数值比较)

#include<stdio.h> /*编写一个程序,输入a、b、c三个值,输出其中最大值。*/ int main() { int a,b,c,result=0; int comp(int,int,int); scanf("%d %d %d",&amp;a,&amp;b,&amp;c); result=comp(a,b,c); printf("%d\n",result); return 0; } int comp(int x,int y,int z) { int i; i=x>y?x:y;//...
yu1776151787 发布于 2020-02-24 21:01 | 阅读 689 次 | 评论 0 条