自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 Android移动开发基础——实训项目:个人财务软件

Android Studio软件,项目名:个人财务软件

2022-12-05 15:03:57 5594 15

原创 打卡

1179:题目描述从键盘输入三个字符,用空格隔开,使用带参宏定义1中SWAP,将三个字符按从大到小的顺序排序输出。宏定义1:#define SWAP(a, b, t) { t=a; a=b; b=t; }请尝试,如果用宏定义2中的SWAP,主函数需要如何修改才能得到正确结果?宏定义2:#define SWAP(a, b, t) t=a; a=b; b=t;输入输入三个字符,用空格隔开输出输出占一行,包含三个字符,用空格隔开答案:#include&.

2022-03-17 23:29:45 188

原创 每日一练

目录1178:题目描述统计一篇文章里不同单词的总数。答案:1178:题目描述统计一篇文章里不同单词的总数。输入有多组数据,每组一行,每组就是一篇小文章。每篇小文章都是由大小写字母和空格组成,没有标点符号,遇到#时表示输入结束。每篇文章的单词数小于1000,每个单词最多由30个字母组成。输出每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数。答案:#include <stdio.h>#inclu...

2022-03-09 00:52:02 261

原创 每日一练

目录1177:题目描述输入n和n个整数,然后按要求排序,若输入1,请输出升序排序序列;若输入2,请输出降序排序序列,若输入3,请输出按绝对值升序排序序列。要求程序结构如下,请完善程序。答案:1177:题目描述输入n和n个整数,然后按要求排序,若输入1,请输出升序排序序列;若输入2,请输出降序排序序列,若输入3,请输出按绝对值升序排序序列。要求程序结构如下,请完善程序。void sort(int a[], int n, int (*cmp)())...

2022-03-03 20:02:32 139

原创 每日一练

目录1176:题目描述从键盘上输入多个字符串(每个串不超过5个字符且没有空格),用”*****”作为串输入结束的标记。从所输入的若干字符串中,找出一个最大的串,并输出该串。要求最大串的查找通过调用编写的函数实现答案:1176:题目描述从键盘上输入多个字符串(每个串不超过5个字符且没有空格),用”*****”作为串输入结束的标记。从所输入的若干字符串中,找出一个最大的串,并输出该串。要求最大串的查找通过调用编写的函数实现void find(c...

2022-03-03 19:59:49 363

原创 每日一练

目录1175:题目描述 给定一个m行n列的二维矩阵,输出其转置矩阵。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列。答案:1175:题目描述给定一个m行n列的二维矩阵,输出其转置矩阵。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。输入输入第一行是m和n,然后是一个m行n列的矩阵。...

2022-03-03 14:01:11 126

原创 每日一练

1174:题目描述长整数排序。输入n 然后输入n个位数不超过100位的大整数,输入的整数可能含有前导0。将这n个长整数排序后输出,输出不含前导0。int greater(char *s1, char *s2){若s1指向的整数大于s2指向的整数,返回一个正整数;若s1指向的整数小于s2指向的整数,返回负整数;若s1指向的整数等于s2指向的整数,返回0;}输入输入第一行是一个正整数n(n<=10),接下来n行是n个大整数,均非负。输出输出n行,为n个.

2022-02-28 09:32:02 67

原创 每日一练

目录1173:题目描述 有加密当然也有解密啦。那我们来解密吧。答案:1173:题目描述有加密当然也有解密啦。那我们来解密吧。已知明文中只有数字和字母,且加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密过后的密文,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文。所以,若密文是“757392”,则解密后的原文是“cat”。现在请你编写程序,将一段密文解密为原文。请定义并使用如下函数voi...

2022-02-25 22:44:26 97

原创 每日一练

1172:题目描述给定一个m行n列的二维矩阵,求其四周边元素和。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列,但保证矩阵元素不多于500000。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。你可以动态申请m*n个内存单元,然后用一维数组来存储二维数组,二维数组元素a[i][j]对应一维数组a[i*n+j],i、j均从0开始。输入输入第一行是m和n,然后是一个m行n列的矩阵。输出输出一个整数,表示矩阵...

2022-02-24 20:02:17 594

原创 每日一练

目录1171:题目描述 将一段明文加密。答案:1171:题目描述将一段明文加密。加密的规则如下:将每个字符的ascii码的值减去24作为每个字符加密后的值,例如'a'的ascii码的值为97,那么加密后就变成了73。"73"就是'a'的密文,例如,字符串"abc",在加密之后变为"737475",最后,整个密文再进行翻转,得到最终的密文"574737"。现在请你编写程序,对一段文字加密。请定义并使用如下函数:...

2022-02-24 14:59:42 229

原创 Java与eclipse的配置安装

目录下载java1.1:需要安装版:1.下载安装:2.配置环境变量:1.2:免安装版1.下载:2.配置环境变量:2.1:查询版本,确认成功安装eclipse配置eclipse下载java1.1:需要安装版:1.下载安装:版本:1.8.0_311阿里云盘分享https://www.aliyundrive.com/s/QjmyDxBSmRc密码:iu84下载完成后:点击安装jdk:选择需要的的安装路径:(建议..

2022-02-23 15:17:33 3470 2

原创 每日一练

目录1170:题目描述 输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(),答案:1170:题目描述输入多个字符串,输出最长字符串。要求定义并使用函数maxLenStr(),void maxLenStr(char *str[], int n, int *max){从字符串数组str中找出最长的一个字符串,并将其下标存入形参指针max所指内存。}输入输入有多行,每行一个字符串,每个字符串长度不超过80,输入...

2022-02-21 22:23:13 55

原创 每日一练

1169:题目描述输入3个非负大整数,位数不超过100位,按从小到大的顺序输出这三个整数。要求定义并使用如下函数比较两个大整数的大小。int cmp(char *a,char *b){//若大整数a大于b,返回1;//若a小于b,返回-1;// 若a与b相等,返回0}输入输入有3行,每行输入一个大整数,位数不超过100位,输入不含前导0。输出输出3行,即排序后的3个大整数。答案:#include<stdio.h>#include&l.

2022-02-12 01:40:40 60

原创 每日一练

1168:题目描述每到月末,小明就会对这个月的支出账单进行整理和统计。如今电脑已经普及大学校园,所以小明想让电脑帮忙做这件事情。聪明的你就为小明编一个程序来完成这件事情吧。输入多实例测试。首先输入一个整数ncase,表示测试实例的个数。每个测试实例的输入如下:第一行是整数n (n<100)。然后是n行的账单信息,每一行由事物的名字name和对应的花费c组成,长度不超过200。中间会有一个或多个空格,而每一行的开头和结尾没有空格。0.0 < c < 1000.0。输出.

2022-02-11 21:40:04 191

原创 每日一练

1167:题目描述任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗?逆转数定义如下:1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出;2.一个负数的逆转数仍是负数;3.一个末尾有0的整数,它的逆转数如同下例:reverse (1200) = 2100reverse (-56) = -65要求定义并使用如下函数:void reverse(char *str){//函数求出str的逆转数并存入str。}输入输入一个长整数str.

2022-02-11 17:35:31 56

原创 每日一练

目录1166:题目描述 读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。答案:1166:题目描述读入一个实数,输出实数的整数部分。注意该实数的位数不超过100位。输入的整数部分可能含有不必要的前导0,输出时应去掉,当然,若整数部分为0,则该0不能去掉。如输入0023.56732,输出应为23,而不是0023;0.123对应的输出应为0。当然输入也可能不含小...

2022-02-08 23:24:51 79

原创 每日一练

1148:题目描述把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺序输出这三个三位数。输入无输出按从小到大的顺序输出这三个三位数,由空格隔开。输出占一行。答案:(代码错误,增加要求为输出其中最大的三个数字,要求该三位数字1-9仅使用一次)#include<stdio.h>int main(){ int x,y,z,m,n,a[13][3],b[9],j,k,p=0; for(x=1;

2022-02-08 00:49:03 350

原创 每日一练

目录1149:题目描述答案:1149:题目描述把1,2,3,4,5,6,7,8,9,组成三个三位数(每个数只能用一次),第二个数是第一个数的2倍,第三个数是第一个数的3倍,这三个三位数各是多少?答案可能有很多组,请按第一个数的升序顺序输出每组的三个三位数。输入无输出输出所有满足条件的三位数组合,按第一个数的升序顺序输出。答案:#include<stdio.h>int main(){ int i,j,k,a,b,c; for(i=1; i&lt

2022-02-08 00:31:35 308

原创 每日一练

目录1165:题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“No decimal part”。注意该实数的位数不超过100位。请定义并使用如下函数。答案:1165:题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900则输出.

2022-02-06 20:27:02 143

原创 每日一练

目录1163:题目描述答案一:1163:题目描述判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。输出如果s2是s1的亲和串,则输出"yes",反之,输出"no"。每组测试的输出占一行。答案一:(oj不过:运行错误)#include<stdio.

2022-02-06 19:02:36 57

原创 每日一练

目录1163:题目描述 判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。答案:1163:题目描述判断亲和串。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。输出如果s...

2022-01-27 23:50:18 88

原创 每日一练

目录1.11162:题目描述 有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。1.2答案:1.11162:题目描述有n个整数,使前面各数顺序向后移动k个位置,移出的数再从开头移入。输出移动后的数组元素。题目没有告诉你n的范围,希望你读入n之后用malloc()函数动态申请内存空间,不要提前定义数组的大小。不要偷懒哦。另外要求定义并使用函数ringShift()void ringShift(int ...

2022-01-26 13:02:45 132

原创 每日一练

目录1161:题目描述 编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。答案:1161:题目描述编写一函数len,求一个字符串的长度,注意该长度不计空格。要求用字符指针实现。在主函数中输入字符串,调用该len函数后输出其长度。int len(char *sp){//实现sp所指串的长度,不计空格。}输入输入一个字符串,以回车结束,长度不超过100。...

2022-01-23 23:39:13 57

原创 每日一练

目录1.11159:题目描述求n个整数中的最大的两个元素。1.2 答案:2.11160:题目描述 找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。2.2 答案:1.11159:题目描述求n个整数中的最大的两个元素。要求定义一个函数LargestTow(),...

2022-01-23 01:17:10 276

原创 每日一练

1.1计算机数据都是由0和1组成的,看着长长的0101001110101111011,要找出连续n个1的子串有多少个,确实麻烦,请你编程实现吧。输入输入第一行为一个字符串,由0和1组成,长度小于1000;输入第二行为一个正整数n。输出输出一个整数,表示连续n个的1的子串的个数。1.2答案:#include<stdio.h>int main(){ char a[1001]; int n,i,x,k,y=0,j; scanf("%s%d",...

2022-01-22 01:15:01 87

原创 每日一练

目录1.11155:题目描述 比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。1.2答案:2.11156:题目描述 输入一个名词英语单词,按照英语语法规则把单数变成复数。2.2答案:1.11155:题目描述比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ……...

2022-01-20 00:55:48 84

原创 每日一练

目录1155:题目描述比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。答案:1155:题目描述比较字符串大小,但比较的规则不同字典序规则。字符比较新规则如下:A < a < B < b < ………… < Z < z。输入输入数据包含多个测试实例,每个测试实例占两行,每一行有一个字符串(只包含大小写字母, 长度小于10.

2022-01-19 03:02:52 47

原创 每日一练

目录1154:题目描述 某校大门外长度为L 的马路上有一排树,每两棵相邻的树之间的间隔都是1 米。我们可以把马路看成一个数轴,马路的一端在数轴0 的位置,另一端在L 的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路...

2022-01-17 01:06:07 116

原创 每日一练

目录1153:题目描述给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。答案:1153:题目描述给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5、 5 、6, 其中只有6组数:1, 2, 3-3, 4-4, 5-5-5 and 6.最长的是5那组,长度为3。所以输出3。输入第一行为整数t((1 ≤ t ≤ 10)),表示有n组测试数据。..

2022-01-15 16:28:57 39

原创 每日一练

目录1152:题目描述 在有序序列中查找某一元素x。答案:1152:题目描述在有序序列中查找某一元素x。输入首先输入一个正整数n(n<=100000),表示该序列有n个整数,然后按从小到大的顺序输入n个整数;接着是一个正整数m,表示有m次查找;最后是m个整数,表示m个要查找的整数x。输出对于每一次查找,有一行输出。若序列中存在要查找的元素x,则输出元素x在序列中的序号(序号从0开始);若序列中不存在要查找的元素x,则输出"Not found!"。答...

2022-01-13 18:34:41 40

原创 每日一练

目录1152:题目描述在有序序列中查找某一元素x。答案:1152:题目描述在有序序列中查找某一元素x。输入首先输入一个正整数n(n<=100000),表示该序列有n个整数,然后按从小到大的顺序输入n个整数;接着是一个正整数m,表示有m次查找;最后是m个整数,表示m个要查找的整数x。输出对于每一次查找,有一行输出。若序列中存在要查找的元素x,则输出元素x在序列中的序号(序号从0开始);若序列中不存在要查找的元素x,则输出"Not found!"。答案...

2022-01-13 15:28:20 47

原创 每日一练

目录1151:题目描述比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。答案:1151:题目描述比利经常会碰到超大整数的加法运算,而普通的计算器上无法进行。因此他想你帮他写一个程序来计算结果。输入输入数据有多组。首先输入一个整数T,表示有T组输入。每组输入两个大整数,并用空格隔开。每个整数最多1000位。没有负数输入。输出对于每组输入,输出两个整数的和,单独占一行。答案:#include<stdio

2022-01-13 01:26:07 84

原创 每日一练

目录1150:题目描述小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。答案:1150:题目描述小明的老师给小明出了一道题目:数数一篇文章出现了多少个数字,请你帮帮他吧。输入输入一个字符串,由空格、英文字母、数字组成,以回车结束,长度小于1000。输出输出整数个数(不是数字字符个数哦)。答案:#include<stdio.h>int main(){ char a[1000]; int i,k=0,b=0; ge.

2022-01-13 01:18:21 3795

原创 每日一练

目录1.11147:题目描述 给定两个整型数组,数组a有n个元素, 数组b有m个元素,1<=m<=n<100,请检验数组b是否是数组a的子数组。若从数组a的某个元素a[i]开始,有b[0]=a[i],b[1]=a[i+1],......,b[m]=a[i+m],则称数组b是数组a的子数组。1.2答案:2.11148:题目描述把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小...

2022-01-13 01:17:48 113

原创 每日一练

目录1.11090:题目描述求A^B的最后三位数表示的整数(1<=A,B<=1000)1.2答案:2.11091:题目描述 Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。2.2答案:1.11090:题目描述求A^B的最后三位数表示的整数(1<=A,B<=1...

2022-01-13 01:13:45 154

原创 每日一练

目录1.11122:题目描述小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(01.2答案:1.11122:题目描述小明的老师布置了一份调查作业,小明想在学校中随机找N个同学一起做一项问卷调查,聪明的小明为了实验的客观性,他先随机写下了N个1到1000之间的整数(0<N≤1000),不同的数对应着不同的学生的学号。但他写下的数字难免会有重复数字,小明希望能把其余重复的.

2022-01-13 01:13:37 142

原创 每日一练

目录1.11147:题目描述 给定两个整型数组,数组a有n个元素, 数组b有m个元素,1<=m<=n<100,请检验数组b是否是数组a的子数组。若从数组a的某个元素a[i]开始,有b[0]=a[i],b[1]=a[i+1],......,b[m]=a[i+m],则称数组b是数组a的子数组。1.2答案:2.11148:题目描述把1、2、3、4、5、6、7、8、9组合成3个3位数,要求每个数字仅使用一次,使每个3位数均为完全平方数。按从小到大的顺...

2022-01-13 01:13:26 39

原创 每日一练

目录1.1快速排序法:1.2答案解释:1.1快速排序法:#include<stdio.h>int main(){ int a[99999],n,i; scanf("%d",&n); for(i=0; i<n; i++) scanf("%d",&a[i]); fx(a,0,n-1); for(i=0; i<n; i++) printf("%d ",a[i]); return 0;}int fx(int...

2022-01-12 03:19:31 102

原创 每日一练

目录1.11146:题目描述 HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连续两次吃一样的糖果,喜欢先吃一颗A种类的糖果,下一次换一种口味,吃一颗B种类的糖果,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。1.2答案:1.11146:题目描述HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢连...

2022-01-12 03:19:21 144

原创 每日一练

目录1.11144:题目描述输入一个十进制整数n,转换成2、3、7、8进制输出1.2答案:2.11145:题目描述 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例如,如果里程表显示15339,汽车走过1公里之后,该里程表显示15350。2.2答案:1.11144:题目描述输入一个十进制整数n,转换成2、3、7、...

2022-01-12 03:19:11 44

Android移动开发基础-实训项目:个人财务软件 源代码

Android移动开发基础-实训项目:个人财务软件 源代码

2023-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除