- 博客(19)
- 收藏
- 关注
原创 Python字典:一段英文获取单词个数并排序
输入一段英文,进行下面操作:(1)获取所有的单词;(2)利用字典统计单词出现的个数(3)根据用户输入的单词,快速打印出现的次数(4)根据单词进行排序,打印排序后的结果(5)根据单词出现次数进行排序,打印排序后的结果import operatorw = input().replace(',', ' ').replace('.', ' ').replace('?', ' ').replace(';', ' ')w = w.lower().split()x = dict()for i in
2022-05-03 20:19:05 3928
原创 python程序50题
python程序50题数字组合# 输出由1、2、3、4这4个数字组成的每位数都不相同的所有三位数"""digits = (1, 2, 3, 4)for i in digits: for j in digits: for k in digits: if i != j and j != k and i != k: print(i * 100 + j * 10 + k)"""for i in range(1, 5
2022-04-29 20:41:59 969
原创 C语言百钱买百鸡
百钱买百鸡公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,要求用一百文钱买一百只鸡,求公鸡、母鸡和小鸡各应该买多少只?1.#include<stdio.h>int main(){ int x,y,z; for(x=0;x<=20;x++) /*公鸡*/ { for(y=0;y<=33;y++)/*母鸡*/ { z=100-x-y; /*小鸡*/ if(z%3==0 && x*5+y*3+z/3==100) printf("
2021-04-02 22:17:35 496
原创 中南大学C语言课程设计之职工工资管理系统
中南大学C语言课程设计之职工工资管理系统题目:输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。删除记录:可删除数据文件中的任一记录。
2021-01-15 11:25:42 1479
原创 Git 常用命令
Git 常用命令仓库#在当前目录新建一个Git代码库$ git init#新建一个目录,将其初始化为Git代码库$ git init [project-name]#下载一个项目和它的整个代码历史$ git clone [url]配置#显示当前的Git配置$ git config --list#编辑Git配置文件$ git config -e [–global]#设置提交代码时的用户信息$ git config [–global] user.name “[name]”$ git
2021-01-09 12:47:59 102
原创 C语言递推算法
C语言递推算法递推算法是一种很常用的算法思想,在数学计算等场合有着广泛的应用,该算法适用于有明确的公式的情况下,通过已知条件,利用特定关系得出中间推论,逐步递推,直至得出结果为止。递推算法可分为顺推法和逆推法两种。递推算法使用步步为营的方法,不断利用已有的信息推导出新的东西。利用现有的信息得到新信息,是递推算法的核心。一、顺推法所谓顺推法,是指从已知条件出发,逐步推算出要解决问题的方法。例如,斐波那契数列就可以通过顺推法不断递推算出新的数据。实例:斐波那契数列二、逆推法所谓逆推法,是指从
2021-01-05 11:27:09 3438
原创 C语言斐波拉契数列
C语言斐波拉契数列#include<stdio.h>int main()//主函数,程序的入口 { long long f1=1,f2=1,f3;//定义变量,并初始化,因为数很大,用long long int row; printf("输入需要输出的行数:");//提示语句 scanf("%d",&row);//输入行数 printf("%lld\n%lld\n",f1,f2);//先输出第一行和第二行 for(int i=1;i<row-1;i++)
2021-01-02 22:36:16 5534
原创 C语言杨辉三角
C语言杨辉三角#include<stdio.h>//头文件 int main()//主函数入口 { int i,j;//定义整型变量 int a[10][10];//定义二维数组 for(i=0;i<10;i++)//for循环 { a[i][i]=1;//给二维数组的每一行的最后一个赋值为1 a[i][0]=1;//给二维数组的每一行的第一个赋值为1 } for(i=2;i<10;i++)//外层循环限制行 { for(j=1;j&
2021-01-02 22:15:23 207
原创 C语言最大公约数与最小公倍数
C语言最大公约数与最小公倍数#include<stdio.h>int gcd(int a,int b)//求最大公约数{ int m,n,r; m=a>=b?a:b; n=a<b?a:b; r=m%n; while(r!=0) { m=n; n=r; r=m%n; } return n;// 返回最大公约数 } int lcm(int a,int b)//求最小公倍数 { int t=gcd(a,b);//获取最大公约数 retu
2021-01-01 21:56:45 341
原创 C语言水仙花数
C语言水仙花数水仙花数:如果一个三位数的每个位的数字的立方之和,还等于这个数。#include<stdio.h>int main(){ int k,l,m; for(int i=100;i<1000;i++) { k=i/100; //百位 l=(i%100)/10;//十位 m=i%10; //个位 if(i==k*k*k+l*l*l+m*m*m) printf("%d ",i); } return 0; } .
2021-01-01 14:18:58 230
原创 C语言排序算法
C语言排序算法1.冒泡排序void BubbleSort(int a[],int n){ int i,j,t,flag=0;//flag用来标记是否发生交换 for(i=0;i<n;i++) { for(j=n-1;j>i;j--) { if(a[j-1]>a[j])//交换数据 { t=a[j-1]; a[j-1]=a[j]; a[j]=t; flag=1;//有数据交换,设置标志变量 } } if(fl
2021-01-01 13:57:25 1353
原创 Linux系统目录结构
Linux 系统目录结构登录系统后,在当前命令窗口下输入命令:ls /你会看到如下所示的目录以下是对这些目录的解释:/bin:bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。/etc:etc 是
2020-12-31 08:17:25 168
原创 Linux简介
Linux快速入门Linux 操作系统是在UNIX操作系统的基础上开发而来,随着Internet 的发展,它已成为目前使用最多的一种UNIX类型的操作系统。接下来让我们一起了解一下Linux操作系统吧!1.什么是LinuxLinux采用了UNIX以网络为核心的设计思想,是一个性能稳定的多用户、多任务和支持多线程的网络操作系统。Linux 不仅能够运行主要的工具软件、应用程序和网络协议,而且还支持32位和64位的硬件设施。 Linux 提供了一个完整的操作系统当中较低层的硬件控制资源管理的完整架构,这个
2020-12-31 00:44:03 581
原创 C语言语音朗读小工具
C语言语音朗读小工具直接将以下代码复制粘贴,运行即可:#include<stdio.h>#include<stdlib.h>#include<string.h>char buf[100] = "";void showStyle(){ system("title 语音朗读"); system("mode con cols=80 lines=30"); system("color f0"); } void inputInfo(){ memset
2020-12-30 00:26:03 929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人