- 博客(19)
- 收藏
- 关注
原创 【C语言】-根据所有成绩,输出某学生属于哪个等级
输入50名学生的成绩,判断某一学生的成绩属于什么等级#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>int main(void){ //int num[] = {9,8,7,6,5,4,3,2,1,0}; int num[10]; int n;//输入 int c; int length = sizeof(num) /.
2021-08-28 21:46:04
232
原创 【C语言】数组---对于一个整型数组,里面任何2个元素相加,小于等于M的组合有多少种?
对于一个整型数组,里面任何2个元素相加,小于等于M的组合有多少种? 输入:int 整型数组,M的值,且M也为int 整型数字示例:输入:7 -1 -19输出:3#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>int main(void){ int a,n,m,t=0,k=0,x=0; int s[100];//输入数.
2021-08-21 18:38:04
365
原创 【C语言】-字符串中字符的分类
对一个字符串重新排序,排列逻辑是:数字排最前面,接着排小写字母,再排大写字母,其他字母排最后,且不改变原来的顺序。示例:输入:123hAAe0wo5ho[][]5rd==输出:123055hewohordAA[][]==#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>void str(char *s){ int i, a.
2021-08-20 18:25:35
519
原创 【C语言】输入数组,根据索引值找到对应数组的个数
输入一个整型数组和一个索引值,计算并返回该索引值对应的元素在数组中出现的次数。例如: 输入:数组:[100,200,300,100],数组长度:4.,目标元素索引值:0输出:2#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>int a[100];int n, i, j, k, t;int main(void){ prin.
2021-08-17 21:02:36
1314
原创 【C语言】——100的阶乘中0的个数
请编程实现函数,求出100的阶乘的最后连续0的个数。如:20!中有4个0#include <stdio.h>#include<stdlib.h>int main(){ int a=0; for (int i = 1; i<=100; i++) { if (i % 5==0) { a++; if (i % 25 == 0) { a++; } } } printf("100的阶乘后0的个数:%d\.
2021-08-13 22:50:25
221
原创 【C语言基础】——6个人摇骰子
6个人摇骰子,各自的编号是1、2、3、4、5、6,没人初始金币是10,游戏规则如下:①根据骰子的结果确认winner,比如:骰子结果是1,那么“一号选手”是winner,骰子结果是2,那么“2号选手”是winner;②如果连续同一个人是winner,那么独居金额翻倍。比如:第一次骰子结果是3,那么其他所有人需要给“三号选手”1元,加入第二轮骰子结果依然是3,那么每人需要给“三号选手”2元;连续三次骰子结果是3,则是4元;以此类推;③如果非连续同一个人是winner,那么妒忌金额重新回到1元,比如:.
2021-08-13 18:25:07
924
原创 【C语言】——输入一段ASCII码字符串,输出其相应个数。
统计出一个字符串每种字母出现的次数,并且打印出各字符对应的次数。注意:要求时间复杂度为O(n)。举例如下:输入字符串:“Hello!”输出打印如下:H:1e:1l:2o:1!:1#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>#include<time.h>int main(void){ char .
2021-08-13 16:43:22
948
原创 [C语言]——输入字符串,判断各字符串出现的次数。
统计出一个字符串每种字母出现的次数,并且打印出各字符对应的次数。注意:要求时间复杂度为O(n)。举例如下:输入字符串:“Hello!”输出打印如下:H:1e:1l:2o:1!:1#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ char c[100]; int a[26] = { 0 .
2021-08-13 14:47:30
1382
原创 [C语言]--字符串删除空格和重复
示例:A I il khnnnmm teed结果:AIilkhnmted#include<stdio.h>#include<ctype.h>void fun(char *str){ char *str_c = str; int i, j = 0; for (i = 0; str[i] != '\0'; i++) { if (str[i] != ' ') str_c[j++] = str[i]; } str_c[j] = '\0'; str = .
2021-08-08 13:28:17
414
原创 [C语言]
将数组中的一串大写字母改成小写字母。**相关知识点:**大写字母的ASIIC码比小写字母小32,因此,相应的转换需要在原来的大写子母中+32。“A的ASCII码是65,a的ASCII码是97;#include<stdio.h>int main(){ char ch[100]; int i; scanf("%s", &ch); for (i = 0; ch[i] != '\0'; i++) { if (ch[i] >= 'A'&& ch[
2021-08-04 11:14:20
50
原创 【C语言】——内存与指针问题
内存内存分配的方式有几种?静态存储区分配栈上分配堆上分配栈与堆的概念及区别概念:堆栈:特殊的存储区,主要功能是暂时存放数据和地址。区别:申请方式。栈的空间由操作系统自动分配/释放。堆的空间由程序员手动去分配/释放。申请大小的限制。栈一般是一块连续的存储区域,内存大小为2M。堆是不连续的内存区域,其大小受限于计算机系统有效的虚拟内存。申请效率。栈由系统自动分配,速度很快。堆是由new分配的内存,一般速度比较慢,不过用起来方便。栈在C语言中有什么作用?用来存储临时
2021-07-29 21:37:31
229
原创 【C语言】——数据类型
数组(Array)定义: 类型说明符 数组名[常量表达式] 如:int a[10];注意:数组名不能与其它变量名相同方括号中常量表达式表示数组元素的个数不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式。允许在同一个类型说明中,说明多个数组和多个变量。 如int a,b,k[10];合理:#define FD 5// ...int a[3+2],b[7+FD];不合理:int n=5;int a[n];引用:数组名[下标]初始化:
2021-07-28 11:36:07
103
原创 【C语言】-关键字
1.C语言的数据类型位:每一个逻辑0或者逻辑1便是一位。1位=1比特字节:8个位组成的一个单元。 1字节=8位。字:16位为一个字 1字=2字节=16位。常见:1个字节:英文字母;中文汉字:两个字节。2.C语言中常见的关键字关键字 说明short、int、long、float、double、char 声明基本类型变量或函数auto 声明自动变量struct 声明结构体变
2021-07-27 17:47:44
120
原创 [数据结构]---冒泡排序
冒泡排序:原理:比较相邻的两个元素,后面的比前面的小,就交换位置,一轮下来就找到了最小的数值,然后从第二个元素开始重复上个步骤,直到排完为止。其时间复杂度为O(N*N)#include<stdio.h>#include<string.h>int main(){ int len, i, j, temp; char str[ ] = { 1, 4, 3, 14, 8, 6, 3, 7, 9 }; //printf("please input string:\n"); /
2021-07-26 20:38:31
41
转载 [C语言]预处理部分
1.预处理的主要的指令有:宏定义、文件包含、条件编译宏定义的概念:(替对象起一个别名,在程序中进行替换) 不带参数的宏定义1.一般形式:#define 宏名 字符串 如:#define ABC 10说明:程序中的ABC用10代替2.作用:将源程序中,所有的宏名替换成字符串3.注意:宏名一般用大写来表示,方便与程序中的小写变量进行区分。如果需要终止宏定义的作用域,可以用#undef命令;定义一个宏时可以引用已经定义的宏名。 带参数的宏定义1.一般形式:#define 宏名(参数列表)字
2021-07-26 17:35:40
83
原创 Tensorboard用法
Tensorboard训练模型可视化1.在pycharm的终端安装Tensorboard2.在pycharm终端输入:tensorboard --logdir=地址(log文件名)3.将下列网址复制到浏览器中4.在浏览器中出现如下图:注意:网络需要好
2021-03-23 10:45:21
116
原创 【深度学习】YOLOV3训练自己的数据集
在Github上下载代码:https://github.com/YunYang1994/tensorflow-yolov3.git1.配置好相关的环境,其中Tensorflow==1.14.0版本2.新建自己的数据集文件夹,其中图片数据集包括(Annotation和JPEGImage两个文件夹),新建文件夹目录如下:3.改变data/classes/voc.name中类别;4.在scripts/voc_annotation.py中classes中的类别;5.改路径(建议放下载的代码在除C盘以外
2021-03-10 21:07:16
118
原创 【C语言】给出一百分制成绩,要求输出成绩等级
题目:给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为A’,8089分为‘B’,7079分为‘C’,60~69分为‘D’,60分以下为‘E’。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include<math.h>int main(){ float s; int rank; printf("请输入成绩:"); scanf("%f", &s); if (s &g
2021-02-21 11:44:28
7447
1
原创 【C语言】编写一个程序,判断某一年是否为闰年
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<math.h>int main(){ int year, leap; printf("请输入一个年份:\n"); scanf("%d", &year); if (year % 4 == 0) { if (year % 100 == 0) { if (year % 400 == 0) leap = 1; else
2021-02-20 11:21:33
2728
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人