- 博客(14)
- 收藏
- 关注
原创 【C语言程序设计】从键盘上输入某年某月(包括闰年),编程输出该年的该月拥有的天数。
从键盘上输入某年某月(包括闰年),编程输出该年的该月拥有的天数。首先我们要有利用二维数组的思想,将平年和闰年的天数存放在二维数组中,然后再对输入的年份进行判断,得到结果。#include<stdio.h>#define months 12int main(){ int days[2][months]= {{31,28,31,30,31,30,31,31,30,31,30,31}, {31,29,31,30,31,30,31,31,30,31,30,31}
2022-04-07 21:34:45
9701
原创 【JAVA语言基础入门】变量、数据的分类、标识符、关键字
什么是变量顾名思义,变量就是变化的量,这样说有点废话文学,转变成生活中就是杯子、水桶等。变量的声明和赋值变量的声明和赋值语法可以使用如下几种:数据类型 变量名 = 数值; // 例如 int money = 100;数据类型 变量名; // 例如 int money;变量名 = 数值 ; // 例如 money = 100;接下来就是编写一个简单的程序,打印出变量的值,代码如下:...
2022-03-22 20:39:30
295
原创 【任意输入一个数,输出这个数的位数】C语言程序设计
例:任意输入一个数,数出这个数的位数。(如输入3214,数出4,输入-123456,输出6)#include<stdio.h>int main(){ int a,i=0; printf("请任意输入一个数:"); scanf("%d",&a); if(a==0) printf("1\n"); else { while(a!=0) { i++; a=a/10; } printf("这是一个:%d 位数\n",i); } re
2022-03-14 21:11:15
12126
原创 【判断一个数是不是水仙花数】C语言程序设计
例:给定任意一个三位数,判断这个数是不是水仙花数。#include<stdio.h>#include<math.h>int main(){ int i,a,b,c,d; printf("请输入一个三位数:"); scanf("%d",&i); a = i/100; //百位 b = i/10%10; //十位 c = i%10; //个位 d = pow(a,3)+pow(b,3)+pow(c,3); if(d==i)
2022-03-14 20:49:59
11172
1
原创 【C语言程序设计】穷举法典例------韩信点兵问题
【例】. 韩信有一队兵,他想知道有多少人,他让士兵排队报数,按从1到5报数,最末一个士兵报的数为1;按从1到6报数,最末一个士兵报的数为5;按从1到7报数,最末一个士兵报的数为4;最后再从1到11报数,最末一个士兵报的数为10.请编程计算韩信至少有多少兵。【问题求解方法分析】设兵数为x,则按题意应满足以下关系式:#include<stdio.h>int main(){ int x; for(x=0;x<3000;x++) { if(x%5==1 &&
2022-02-13 11:22:43
7178
1
原创 【C语言程序设计】猜数字小游戏
猜数字游戏#include<stdio.h>#include<stdlib.h>#include<time.h>void game();void menu();void menu(){ printf("=================================================\n"); printf("=============1.进入游戏==========================\n"); printf("===
2022-02-12 10:40:19
323
原创 【C语言程序设计】循环控制结构
循环控制结构 循环流程图循环语句1. while 语句while语句属于当型循环。其一般形式为:while (循环控制表达式){ 语句序列}(1)计算循环控制表达式的值;(2)如果循环表达式的值为真,那么执行循环结构体中的语句,并返回步骤(1)。(3)如果循环表达式的值为假,就退出循环,执行循环体后面的语句。...
2022-02-11 10:36:18
1867
原创 【C语言程序设计】用于多路选择的switch语句
switch语句格式switch(表达式1):{case 常量1 :可执行语句序列1;break;case 常量2:可执行语句序列2; break;....case 常量n:可执行语句序列3; break;case 常量4:可执行语句序列4; break;}...
2022-02-08 09:56:49
1483
原创 【C语言程序设计】基本算术运算
3.1 C运算符和表达式 表3-1 算术运算符的优先级与结合性 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 ...
2022-01-29 11:34:12
7908
原创 【C语言程序设计】基本数据类型
一:常量与变量常量:常量就是在程序设计中不能改变其值的量。分为 整型常量、实型常量、字符型常量、字符串字面量和枚举常量。变量:变量不同于常量,其值在程序执行过程中是可以改变的。数据类型 基本类型 整型、字符型、 实型(浮点型)——小数类型 构造类型 数组类型、结构体类型、共用体类型、枚举类型 指针类型 空类型 void 关键字:是C语言预先规定的、具有特殊意义的单词。整形数据关键字、字节数
2022-01-27 20:16:58
1216
原创 【计算机网络】为什么大IP数据包需要分片?源地址和目的地址已经封装在数据链路层帧中,为什么这两个地址又包含在网络层中?为什么DV路由算法收敛时间长?
找不到原文地址了,看到另一个博主转的,再发一遍吧。1.问题:为什么大IP数据包需要分片?因为有MTU(最大传输单元)限制,一般以太网是1500B,超过这个大小是不能在网络中传输的,所以对于大于这个大小的数据包就进行分片,分成小于它的数据包,到了目的地再组装起来。在这里,再给出更加详细的解释:一.什么是最大传输单元(MTU)IP 协议是用于传输数据包的协议,作为网络层协议,它能提供数据的路由和寻址功能,让数据通过网络到达目的地2。不同设备之间传输数据前,需要先确定一个 IP 数据包的大小上
2021-11-28 23:26:26
3731
原创 【 数据结构--树】
树的概述1.树的定义树(Tree)是n(n>0)个节点的有限集合T,n=0的树称为空树,当n>0的时候满足如下两个条件:(1)有且仅有一个特定的称为根的节点(2)当n>1时,其余节点可分为m(m>0)个互不相交的有限集T1、T2、....、Tm,其中每一个集合本身又是一颗树,并称为根的子树。 (a)图示法 (b)集合表示法 (c)横向...
2021-11-26 14:45:37
1864
原创 【多维数组】二维数组中的任意元素aij的存储地址计算函数
按 “行优先顺序存储”:LOC(aij)=LOC(a00)+[nxi+j]xL按“列优先顺序存储” :LOC(aij)=LOC(a00)+[mxj+i]xL计算例题:二维数组A[m][n], 若按行序为主存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]), 则...
2021-11-25 13:05:25
4872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人