当前位置: 首页 > news >正文

做静态网站步骤浙江建站

做静态网站步骤,浙江建站,郑州php网站开发培训,网站设计连接数据库怎么做重点内容:数组:为什么有数组?为了便于存储多个数据特点:连续存储多个同种数据类型元素(连续指内存地址连续)数组名:数组中首元素的地址,是一个地址常量。一维整形数组:定义:数据类型…

重点内容:

数组:

        为什么有数组?为了便于存储多个数据

        特点:连续存储多个同种数据类型元素(连续指内存地址连续)

        数组名:数组中首元素的地址,是一个地址常量。

一维整形数组:

        定义:数据类型 数组名[长度];

        数组的初始化:

  1. int arr[4]; //定义了能存4个int的整形数组arr,没有初始化,每一个元素都是随机值
  2. int arr1[3]={12,9,5}; //定义数组并完全初始化
  3. int arr2[4]={1,9};//定义了一个能存4个int的整形数组arr2并不完全初始化,未初始化的部分默认为0

        数组的赋值:

  1. arr[0] = 90;//给arr数组中的第一个元素赋值
  2. int arr3[]={12,8,4,3,5};//定义了一个数组arr3没有给长度,会根据初始化列表分配长度
  3. int arr4[]={};//定义了一个数组,没有给长度并且初始化列表中没有数据,分配空间为0Byte
注意事项: 数组不允许整体赋值、数组名不能赋值
访问数组中的变量:通过下标访问,数组中元素的下标从0开始到len-1结束,如果下标访问不正确会发生数组越界情况,可能产生段错误或者访问到随机值
数组的大小和长度:C语言中数组的大小,定义出来后是固定的不能再修改。
大小:单个元素的大小*数据个数--> sizeof(数组名);
长度:数组整体的大小/单个元素的大小-->sizeof(arr)/sizeof(arr[0]);

冒泡排序:

        冒泡排序是一个排序算法

        逻辑:相邻的两个元素,两两比较,每次排出待排序序列中最大的元素放在最后,再进行下一次排序,直到序列中的元素都有序。排序需要排长度-1次

选择排序:

        选择排序是一个排序算法        

        逻辑:每次从待排序序列中找到最大/最小的元素和待排序序列中的第一个元素交换


作业:

1..思考如何交换两个数

1.1三杯水交换

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a=6,b=8,temp;
temp=a;
a=b;
b=temp;
printf("a=%d,b=%d\n",a,b);
return 0;
}

1.2算术求和

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a=6,b=8;
a=a+b;
b=a-b;
a=a-b;
printf("a=%d,b=%d\n",a,b);
return 0;
}

1.3异或交换

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a=6,b=8,temp;
a=a^b;
b=a^b;
a=a^b;
printf("a=%d,b=%d\n",a,b);
return 0;
}

2.定义一个整型数组,完成对数组中每一个元素的输入和输出

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int a;
printf("请输入需要多大的数组:");
scanf("%d",&a);
int arr[a];
for(int i=0;i<a;i++)
{
scanf("%d",&arr[i]);
}
putchar(10);
for(int i=0;i<a;i++)
{
printf("arr[%d]=%d\t",i,arr[i]);
}
putchar(10);    
return 0;
}

3.求数组中元素的最大值

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int arr[6]={1,6,88,66,99,8};
int len =sizeof(arr)/sizeof(arr[0]);
int max=arr[0];
for(int i=1;i<len;i++)
{
if(arr[i]>max)
max=arr[i];
}
printf("max=%d\n",max);
return 0;
}
4.终端输入字符,遇到'\n'停止,计算输入的字母和数字字符的个数

程序源码:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
char c;
int letter_count=0;
int number_count=0;
while(scanf("%c",&c)==1)
{
if(c=='\n')
break;
else if(c>='0'&&c<='9')
number_count++;
else if(c>='A'&&c<='Z')
letter_count++;
else if(c>='a'&&c<='z')
letter_count++;
}
printf("letter_count=%d,number_count=%d\n",letter_count,number_count);
return 0;
}

5.整理思维导图

http://www.dtcms.com/a/408362.html

相关文章:

  • 鲜花网站模板网站的内容和功能
  • 虚拟原型技术深度剖析:从基础原理到实战应用的全景指南
  • 网站一般用什么软件做的灰色行业推广渠道
  • 个人做的小网站需要备案个人公积金查询app下载
  • 烟台做网站多少钱wordpress 客户端管理
  • MySQL-数据库日志
  • 设备网站开发普通网站和营销型网站的区别是什么
  • 江阴网站制作设计江门网站开发公司
  • 【Math其他】博饼概率计算
  • 新电商网站中国装修公司排行榜
  • 电子网站商业策划书做外贸的人常用的网站
  • 深圳双语网站制作榆次网站建设公司
  • 海门做网站公司漯河网站开发
  • 第五章:技术深度与广度:构筑你的核心壁垒(4)
  • 宜宾网站制作公司黄页88登录入口
  • 网站制作方案有哪些100%上热门文案
  • 阿里云1M做网站云服务器 多个网站
  • 网上购物商城的背景与意义seo排名优化培训怎样
  • 山西省建设银行网站现在市场网站建设怎么样
  • wordpress建站入门心理咨询类微网站怎么做
  • 教做衣服的网站有哪些360指数查询工具
  • 哈尔滨工程建设信息网站企业官网设计规范
  • 判断看门狗是否开启的方法
  • 校园二手交易网站设计的原则来宾绍兴seo网站托管方案
  • 网站流量 名词系统开发的大概步骤
  • 揭阳住房和城乡建设厅网站wordpress站标
  • 天津做艺术品的网站潍坊建设银行网站
  • 杭州市健康城市建设网站wordpress用户上传资源验证码
  • 电商网站模块有哪些网站建设多少价格
  • wordpress 站中站群晖wordpress 月穿