云计算专业防火墙NAT实验

云计算专业防火墙NAT实验:拓扑图如图所示:配置命令如下:LSW2:system-viewvlan batch 10 20 30 100interface g0/0/1port link-type accessport default vlan 10interface g0/0/10port link-type accessport default vlan 20 interface g0/0/20port link-type accessport default vlan
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

云计算专业防火墙混合模式应用实验

云计算专业防火墙混合模式应用实验:实验要求如下:1.防火墙和路由器运行OSPF2.防火墙可以Ping通主机和服务器3.PC1和PC2可以互访4.PC1和PC2可以访问FTP,但FTP不能主动访问PC1和PC25.设备名都要配置为自己名字,IP地址和vlan规划与学号有关。拓扑图如下:配置命令如下:AR1system-viewsysname sqint g0/0/1ip address 172.16.6.254 255.255.255.0int g0/0/2ip address
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

云计算防火墙IPsec实验

云计算防火墙IPsec实验:拓扑图如下:配置命令如下:AR1:system-viewsysname ISPinterface g0/0/1ip address 6.6.6.2 29interface g0/0/2ip address 16.16.16.2 29interface loopback 100ip address 99.99.99.99 32FW3:system-viewsysname CQinterface g1/0/0ip address 6.6.6.1 2
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

利用指针-指针来求字符串长度

利用指针-指针来求字符串长度:指针-指针得到的结果是两个指针之间的元素个数,但是要注意,相减的两个指针必须属于同一个空间。#include<stdio.h>int my_strlen(char* str){ char* start=str; char* end=str; while(*end!='\0') { end++; } return end-start;}int main(){ char arr[]="welcome to China"; int le
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

创建一个整型数组,完成对数组的操作。

创建一个整型数组,完成对数组的操作。实现函数Init()初始化数组为全0;实现Print()打印数组的每一个元素;实现Reverse()函数完成数组元素的逆置。代码实现如下:#include<stdio.h>int main(){ int arr[10]={1,2,3,4,5,6,7,8,9,10}; int sz=sizeof(arr)/sizeof(arr[0]); Init(arr,sz); Print(arr,sz); Reverse(arr,sz); P
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

将数组1的内容与数组2的内容进行交换

将数组1的内容与数组2的内容进行交换。(数组一样大)代码如下:#include<stdio.h>int main(){ int arr1[]={1,3,5,7,9}; int arr2[]={2,4,6,8,0}; int tmp=0; int i=0; int sz=sizeof(arr1)/sizeof(arr1[0]); for(i=0;i<sz;i++) { tmp=arr1[i]; arr1[i]=arr2[i]; arr2[i]=tmp;
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

云计算专业防火墙实验: 1.防火墙配置管理员用户为自己的名字; 2.配置3个区域与名字相关; 3.配置策略实现能相互ping通; 4.配置策略实现防火墙能ping 通各个区域的主机。

云计算专业防火墙实验:1.防火墙配置管理员用户为自己的名字;2.配置3个区域与名字相关;3.配置策略实现能相互ping通;4.配置策略实现防火墙能ping 通各个区域的主机。拓扑图如图所示:配置命令如下:sq:aaamanager-user sqservice-type webpassword ci Aa123456level 15firewall zone name pcset priority 66add interface g1/0/0security-polic
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

编程解决马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?

编程解决马克思手稿中的趣味数学题:有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?如果以数学的函数思想来解决,用x表示男人,y表示女人,z表示小孩,列出下列方程式:由最后一个方程式可知x最大为10.将上述方程用程序实现,代码如下:#include<stdio.h>int main(){ int x,y,z; int i=0; printf(" man w
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

输入一个字符串字,如果是“回文”输出“Yes”,否则输出“No”。所谓“回文”,是指顺读和倒读都一样的字符串。

输入一个字符串字,如果是“回文”输出“Yes”,否则输出“No”。所谓“回文”,是指顺读和倒读都一样的字符串。如:“xyzyx”和“abcdcba”都是回文。要求调用回文的判断函数int huiwen(char s[]),串s是回文返回1,否则返回0。代码如下:#include<stdio.h>#include<string.h>int main(){ char arr[100]; int len; int i=0; int j; prin
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。

编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。例如:输入1和2,输出2.代码如下:#include<stdio.h>int bit(int m,int n){ int tmp=m^n; int count=0; while(tmp) { tmp=tmp&(tmp-1); count++; } return count;}int main(){ int m=0; int n=0; int count; pri
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列。

获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列。例如:1的二进制序列为:00000000000000000000000000000001那么打印出来的就应该是:奇数位:0000000000000001偶数位:0000000000000000代码如下:#include<stdio.h>void print(int m){ int i=0; printf("奇数位:\n"); for(i=30;i>=0;i-=2) { printf("%d"
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和。例如:输入1234,返回10.代码如下:#include<stdio.h>int DigitSum(unsigned int num){ if(num>9) { return DigitSum(num/10)+num%10; } else { return num; }}int main(){ unsigned int num=0; int ret=0; scanf("
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

C语言编程排序:输入一个正整数n,再输入n个整数,用选择法对这n个整数按从小到大的顺序排序后输出。

C语言编程排序:输入一个正整数n,再输入n个整数,用选择法对这n个整数按从小到大的顺序排序后输出。例如:输入:9 8 7 6 5 4 3输出:3 4 5 6 7 8 9选择排序的思想:选出最小的一个数与当前序列中的第一个数交换,再在余下的数字中选出最小的和第二个交换。其中会有两层循环:第一层循环:一次遍历序列中的每一个元素;第二层循环:将第一层循环得到的当前元素依次与剩下的元素进行比较,符合条件的则进行交换。代码如下:#include<stdio.h>int main(
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

学生的基本信息包括学号、姓名、成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息。

学生的基本信息包括学号、姓名、成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息。代码如下:#include<stdio.h>struct Stu{ int num; char name[20]; float score;};int main(){ struct Stu s[10]; int n=0; int i=0; int max=0; printf("输入学生个数n:\n"); scanf("%d",
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

编写程序求所有两位数中其各位数字之积大于各位数字之和的数,并统计个数。

编写程序求所有两位数中其各位数字之积大于各位数字之和的数,并统计个数。例如26,其各位数字的乘积12大于各位数字的和8。代码如下:#include<stdio.h>int main(){ int i=0; int a,b; int count=0; for(i=1;i<100;i++) { a=(i%10)+(i/10); b=(i%10)*(i/10); if(a>b) { count++; printf("%d ",i); }
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

从键盘键入一个字符串存入一个字符数组中,在其中任意两个相邻的字符之间均插入一个*号。

从键盘键入一个字符串存入一个字符数组中,在其中任意两个相邻的字符之间均插入一个号,例如:输入”abcd”,插入后变为”abcd”。代码如下:#include<stdio.h>#include<string.h>void insert(char *p){ int i; for(i=strlen(p);i>0;i--) { *(p+2*i)=*(p+i); *(p+2*i-1)='*'; }}void main(){ char arr[80]
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

小明在单位的职工号是一个4位数,同单位小红的职工号也是4位数并且是小明职工号的4倍,并且两个职工号互为逆序(例如:1234和4321 就互为逆序)。求小明和小红的职工号分别是多少?

小明在单位的职工号是一个4位数,同单位小红的职工号也是4位数并且是小明职工号的4倍,并且两个职工号互为逆序(例如:1234和4321 就互为逆序)。求小明和小红的职工号分别是多少?代码如下:#include<stdio.h>void main (){ int a,b,c,d,x,y; for (a=1;a<=9; a++) { for (b=0;b<=9; b++) { for (c=0;c<=9; c++) {
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

函数的原型为:void myjoin(char *s,char *t);,其功能是将t串连接到s串的后面。测试用主函数如下所示,请编制函数myjoin。

函数的原型为:void myjoin(char *s,char *t);,其功能是将t串连接到s串的后面。测试用主函数如下所示,请编制函数myjoin。#include <stdio.h>#include <string.h>void main(){ void myjoin(char *s,char *t); char s1[100],s2[100]; gets(s1); gets(s2); myjoin(s1,s2); puts(s1);}完整代码如下:
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

编程求100~200之间的所有素数,要求每行输出6个素数。

编程求100~200之间的所有素数,要求每行输出6个素数。代码如下:#include<stdio.h>#include <string.h>#include <math.h>int main(){ int m; int i; int k; int count=0; for(m=100;m<200;m++) { k=sqrt(m); for(i=2;i<=k;i++) { if(m%i==0) { bre
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0

函数count的原型为:int count(char *s);,其功能是统计字符串s中所有的小写英文字母的个数。测试用主函数如下所示,请编制函数count。

函数count的原型为:int count(char *s);,其功能是统计字符串s中所有的小写英文字母的个数。测试用主函数如下所示,请编制函数count。#include<stdio.h>int main(){int count(char *s);char str[200];int slen;gets(str);slen=count(str);printf(“count=%d\n”,slen);return 0;}完整代码如下:#include<stdio.
分类: 其他 发布时间: 02-26 08:43 阅读次数: 0