- 博客(35)
- 收藏
- 关注
原创 QT对象模型
首先,拖入一个按钮,在转到槽,在click()然后在widget.cpp中。转到widget.cpp。在widget.cpp中。在widget.cpp。在widget.h中。
2025-03-25 15:00:58
112
原创 QT乱码
使用QString::fromLocal8Bit时出现乱码的作用是将使用本地字符编码(通常是系统默认编码)的字符串转换为QString对象。在 Windows 系统中,默认的本地编码通常是 GBK 或 GB2312。如果源文件的编码格式不是本地编码(例如,源文件是 UTF-8 编码,但没有 BOM 标识),编译器会错误地将其解释为本地编码,从而导致乱码。将源文件保存为 UTF-8 编码(带 BOM),并确保编译器正确识别。
2025-03-11 21:37:24
229
原创 QT编写主界面
新建文件后,建立src和text文件夹在src里面创建前后端文件 fend 和 bend在前端fend里面创建uilogin(登入)和uimain(主界面)添加新文件将路径设为之前fend里面的uimain然后删掉qt自己提供的ui文件并修改头文件。
2025-03-11 14:20:49
202
原创 QT窗口制作
先拖入两个spinbox和一个push botton。先拖入两个spinbox和一个push botton。//另一种方法设置——用Geometry()
2025-03-01 22:26:36
405
原创 常用不安全函数
gets是老标准C语言函数,vs使用更安全的c11标准, 使用对应的gets_s。//需要使用第3个参数。//不需要使用第3个参数, 用法和scanf相同。//不需要使用第3个参数,用法和scanf相同。因为vs使用更安全的c11标准, 认为这类函数不安全。2.方法2:使用c11标准中的“更安全”的函数。注明,这类函数正常使用时,是没有任何问题的。"请输入任意多行:"
2025-01-25 19:41:09
795
原创 类型转换
char , int, long, long long, float, double(小转大) 15 + 3.14 ----> 15.0 + 3.14。float(或double) 类型数据,按照%d格式输出时,将得到错误的输出。int类型数据, 按照%f格式输出时,将得到错误的输出。
2025-01-25 17:23:59
120
原创 位运算的应用示例
/(15的二进制为"0000 1111")x = x | 6;// (6的二进制为"0000 0110")把一个整数的的最低4位设置为0110。//把x的最低4位设置为0110。"请输入一个整数: "//把x的最低4位清0。
2025-01-25 16:56:36
132
原创 字符串的比较
在c++中,字符串的比较可以直接使用“> < == "等等运算符例如: str1 == str2结果只有 true 或 false在c中,字符串比较用strcmp函数, str1 < str2 时, 返回值 < 0(有些编译器为-1) str1 > str2 时, 返回值 > 0(有些编译器为1) str1 = str2 时, 返回值 0
2025-01-25 16:32:13
103
原创 初识java
2.创建对象 Scanner sc=new Scanner(System.in);取值范围小的与取值范围大的相运算时,小的会转换为大的,再进行运算;访问属性 对象名.成员变量 eg. p.brand="小米";取值范围大的赋值给取值范围小的,需要强制转换。访问行为 对象名.方法名() eg. p.call();在同一个类中,方法名相同,参数不同的方法。3.无具体的返回值(不能由return带回具体的结果数据)栈:方法运行时,使用的内存。参数不同:个数不同,顺序不同,类型不同。
2025-01-08 23:32:08
377
原创 关于c++中头文件有时用“<>”有时用‘ “ “ ’
" " ' 则会先从自己写的头文件里面找,找不到则在编译器提供的里面找。"<>"会直接从编译器的提供的里面找。
2025-01-08 23:31:52
81
原创 删除字符串中的指定字符串
#include <stdio.h>#include <string.h>void dele(char S1[],char S2[]);int main(){ char s1[100],s2[100]; gets(s1); gets(s2); dele(s1,s2); puts(s1); return 0;}void dele(char S1[],char S2[]){ int i,j,k; int le.
2021-12-02 18:54:59
3554
原创 选择排序( C语言)
/*选择排序的基本思想:(假设n个数据分别存在a[0]~a[n-1],对它们按照从小到大的顺序排序)(1)第1趟,先从a[0]~a[n-1]中找到最大的数据a[t],然后将a[t]和a[n-1]交换位置;(2)第2趟,先从a[0]~a[n-2]中找到最大的数据a[t],然后将a[t]和a[n-2]交换位置;(3)第3趟,先从a[0]~a[n-3]中找到最大的数据a[t],然后将a[t]和a[n-2]交换位置;$\cdots$最后一趟,先从a[0]~a[1]中找到最大的数据a[t],然后将a[t.
2021-12-01 22:53:23
372
原创 数组向后移动M位(C语言)
#include <stdio.h>int main(){ int N,M; int a[100]; scanf("%d %d",&N,&M); for(int i=0;i<N;i++){ scanf("%d",&a[i]); } int t; for(int i=0;i<M;i++){ t=a[N-1]; //提取最后一个数 .
2021-12-01 22:52:14
1332
原创 字符串中偶数项排序(C语言)
#include <stdio.h>#include <string.h>int main(){ char a[10000]; gets(a); char t; int num=strlen(a); for(int i=0;i<num-2;i+=2){ //注意i<num-2,而不是num-1,可以找特例来检验 for(int j=0;j<num-2-i;j+=2){//找到奇数个与偶数个的区别就知道.
2021-12-01 22:49:00
670
原创 方阵旋转(C语言)
#include <stdio.h>int main(){ int n; scanf("%d",&n); int a[100][100]; int b[100][100]; long long S1=0,S2=1; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&a[i][j]); if(.
2021-12-01 22:47:09
936
原创 质因子分解(C语言)
#include <stdio.h>#include <math.h>int main(){ int num; while(scanf("%d",&num)!=EOF){ int flag=0,k,n,sum=1; n=num; printf("%d=",num); for(int i=2;i<num/2+1;i++){ while(n%i==0){ printf("%d",i.
2021-12-01 22:44:50
836
原创 有序数列中插入一个数
#include <stdio.h>int main(){ int n; scanf("%d",&n); int a[1000]; for(int i=0;i<n;i++){ scanf("%d",&a[i]); } int num,t1,t2; scanf("%d",&num); for(int i=0;i<n;i++){ if(num<a[i]){.
2021-12-01 22:37:02
162
原创 水仙花数(C语言)
#include <stdio.h>#include <math.h>int fact(int a,int n);int shui(int n);int main(){ int N; scanf("%d",&N); shui(N); return 0;}int fact(int a,int n){ int sum=0; while(a>0){ sum+=pow(a%10,n); .
2021-12-01 22:35:57
193
原创 两个日期之间相差的天数(C语言)
#include <stdio.h>double year(int a);double day(int y,int m,int d);int main(){ int y1,m1,d1,y2,m2,d2; scanf("%d-%d-%d %d-%d-%d",&y1,&m1,&d1,&y2,&m2,&d2); if(y1==y2){ printf("%.0lf",day(y2,m2,d2)-day(y1.
2021-12-01 22:33:56
1072
原创 单词长度(C语言)
#include <stdio.h>#include <string.h>int main(){ char a[1000]; gets(a); int num=strlen(a); int count=0,flag=0; for(int i=0;i<num;i++){ if(a[i]!=' '){ count++; } else.
2021-12-01 22:32:21
895
原创 初心数(C语言)
#include <stdio.h>int num(int a);int chuxin(int a);int main(){ int a,b; scanf("%d %d",&a,&b); int biao,shu,jishu=0; for(int i=a;i<=b;i++){ biao=chuxin(i); shu=num(i); if(biao==1){ pr...
2021-12-01 22:28:59
756
原创 龟兔赛跑的东东
#include <stdio.h>int main(){ int T; int t=0; int a=0,b=0; //a为龟b为兔 int time=0; int rest=0; scanf("%d",&T); while(t!=T){ a+=3; if(rest==0){ b+=9; time++; }
2021-11-24 20:11:27
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人