C语言编程教程 第7章 数组.ppt
kp****93
亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
C语言编程教程 第7章 数组.ppt
数组教学要点三、字符数组功能:用来解决字符串的存储及操作。定义初始化与赋值字符数组的输入与输出字符串处理函数例7-8数组的含义与存储特点一维数组的定义1、方法:数组名[下标]2、要点:数组与其他变量一样,必须先定义后使用.C规定只能逐个引用数组元素而不能一次引用整个数组.下标可以是整型常量或整型表达式如:a[1]=a[2*3]+3;下标的取值范围为:0~n-1例7-1:例7_1:一维数组的输入与输出。1、C规定只有静态数组和外部存储数组才能进行初始化2、在数组定义时直接赋值。staticinta[10]=
C语言编程题:数组.doc
第页共NUMPAGES2页C语言编程题:数组1.任输入一个字符串,查其中含有几个要求的子串.参考答案2.任意输入两个字串放入两个字符数组中,并分别排序,然后采用“逐个比较两字串中字符大小”的方法,将他们由小到大的合并到另一数组中。参考答案3.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。参考答案4.求100之内的素数参考答案5.有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。参考答案6.将一个数组逆序输出。参考答案7.
C语言数组编程题与解答.pdf
.[程序1]用筛选法求100之内的素数筛选法又称筛法,是求不超过自然数N〔N>1的所有质数的一种方法。据说是古希腊的埃拉托斯特尼〔Eratosthenes,约公元前274~194年发明的,又称埃拉托斯特尼筛子。具体做法是:先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就
C语言指针与数组教程.ppt
第9章指针教学要求本章主要内容引子#include<stdio.h>voidswap(intx,inty){printf("调用时:x地址为:%p,值为:%d\n",&x,x);printf("调用时:y地址为:%p,值为:%d\n",&y,y);inttemp;temp=x;x=y;y=temp;}intmain(){inta=3,b=6;printf("a地址为:%p,值为:%d\n",&a,a);printf("b地址为:%p,值为:%d\n",&b,b);swap(a,b);printf("交换后
C语言指针与数组教程.pptx
第9章指针教学要求本章主要内容引子#include<stdio.h>voidswap(intx,inty){printf("调用时:x地址为:%p,值为:%d\n",&x,x);printf("调用时:y地址为:%p,值为:%d\n",&y,y);inttemp;temp=x;x=y;y=temp;}intmain(){inta=3,b=6;printf("a地址为:%p,值为:%d\n",&a,a);printf("b地址为:%p,值为:%d\n",&b,b);swap(a,b);printf("交换后