《C语言程序设计》课程教学资源:作业题6-7

实验4循环 1、找出1~200之间的所有偶数并输出。 2、输入一行字符,分别统计其中字母、数字、 其他字符的个数
实验4 循环 1、找出1~200之间的所有偶数并输出。 2、输入一行字符,分别统计其中字母、数字、 其他字符的个数

#include void maino dint i, k=0 printf("\n) for(=1;i<=200;++) f(9%2==0) i printf( %/5d",ii k+十 f(k%10==0) printf("n;
#include void main() { int i,k=0; printf("\n"); for(i=1;i<=200;i++) if(i%2==0) { printf("%5d",i); k++; if(k%10==0) printf("\n"); } }

#indude #include void maino f int i=O, zimu=0, shuzi=0, qita=0; char a[20] gets(a); /输入字符串 while( aj=0) f((a[j]>=a)&&(a[=A)8&(a[]=0)8&(a[<=9) shuzi++ //数字个数 else qita++i /其他字符个数 ++; printf("zimu=%d; shuzi=%d; qita=%d"Zimu, shuzi qita);
#include #include void main() { int i=0,zimu=0,shuzi=0,qita=0; char a[20]; gets(a); //输入字符串 while(a[i]!='\0') {if(((a[i]>='a')&&(a[i]='A')&&(a[i]='0')&&(a[i]<='9')) shuzi++; //数字个数 else qita++; //其他字符个数 i++; } printf("zimu=%d;shuzi=%d;qita=%d",zimu,shuzi,qita); }

实验5一维数组 1、输入10个数存放到数组中,找出其中最大 的数与数组的第一个数交换,找出最小的数 与数组的最后一个数交换,输出结果 2、已有数组,按由小到大顺序排列好,要求 输入一个数,把它插入到原有的数列中,而 且仍然保持有序
实验5 一维数组 1、输入10个数存放到数组中,找出其中最大 的数与数组的第一个数交换,找出最小的数 与数组的最后一个数交换, 输出结果 2、已有数组,按由小到大顺序排列好,要求 输入一个数,把它插入到原有的数列中,而 且仍然保持有序

#include void maino dint a[20],i, max, mini, k; printf( n input 10 numbers for(=0;a[i])//找出最小值及其下标 {min=a[印j k=i
#include void main() { int a[20],i,max,min,j,k; printf("\n input 10 numbers:"); for(i=0;ia[i]) //找出最小值及其下标 { min=a[i]; k=i; } }

ifg!=0) //如果最大值不在a[0]处,交换 {a[j]=a[0]; a[oj=max; f(k!=9)//如果最小值不在a9]处,交换 {ak]=a[9; a[9]=min for(=0;<10;i++) printf("%d",a[i)
if(j!=0) //如果最大值不在a[0]处,交换 { a[j]=a[0]; a[0]=max; } if(k!=9) //如果最小值不在a[9]处,交换 { a[k]=a[9]; a[9]=min; } for(i=0;i<10;i++) printf(" %d ",a[i]); }

解题思路:从数组的最后一个元素开始,依次和x值做 比较,如果x小,则将当前的数组元素向后移动一位, 然后继续比较,直到遇到第一个小于等于x值的数组元 素时,将x值插入到此数组元素后面即可 数组a[15 246810121314161820 13X
数组a[15] 2 4 6 8 10 12 14 16 18 20 … 13 X 2 4 6 8 10 12 14 16 18 2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 2 4 6 8 10 12 2 4 6 8 10 12 13 1414 16 18 20 … 1616 18 20 … 1818 20 … 20 … 20 解题思路:从数组的最后一个元素开始,依次和x值做 比较,如果x小,则将当前的数组元素向后移动一位, 然后继续比较,直到遇到第一个小于等于x值的数组元 素时,将x值插入到此数组元素后面即可

测试题1: #include while((i>=0)&&(x<a[iD) void maino tail=ajl; i int i, x; int a[ 15; printf("ininput 10 sort ai+1=x; number: for(i=0;=10;i++) for(i=0;<10;i++) printf("od",aiD; scanf(%d", &aliD; printf( ininput x: ) scanf(%od, &x); i=9:
测试题1: #include void main() { int i , x ; int a[15]; printf("\n input 10 sort number:"); for (i=0;i=0)&&(x<a[i])) { a[i+1]=a[i]; i-- ; }; a[i+1]=x; for (i=0;i<=10;i++) printf("%d ",a[i]); }

实验6二维数组 1、在已有由大到小数组中折半查找任意输 入的一个数 2、定义3个字符数组 char a[6],b[6], c[12];从键盘输入2个字符串(只包含 字母,且按字母顺序输入),分别存放 在a和b中,要求对a和b中的字符按字母 顺序排列存放到c中,最后输出c中的字 符串
实验6 二维数组 1、在已有由大到小数组中折半查找任意输 入的一个数 2、定义3个字符数组char a[6],b[6], c[12];从键盘输入2个字符串(只包含 字母,且按字母顺序输入),分别存放 在a和b 中,要求对a和b中的字符按字母 顺序排列存放到c中,最后输出c中的字 符串

折半查找的前提是:必须在一个有序数组进 行查找工作。 解题思路: (1)首先输入有序数组和待査找数的初始值 (2)用折半查找法进行查找 (3)若找到输出该数在数组中的位置,否则输 出“无此数
◼ 折半查找的前提是:必须在一个有序数组进 行查找工作。 解题思路: (1)首先输入有序数组和待查找数的初始值 (2)用折半查找法进行查找 (3)若找到输出该数在数组中的位置,否则输 出“无此数
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言程序设计》课程教学资源:习题解答(1-5).ppt
- 《C语言程序设计》课程教学资源:复习.doc
- 《C语言程序设计》课程教学资源:c授课计划2007.doc
- 《C语言程序设计》课程教学资源:实验 8.ppt
- 《C语言程序设计》课程教学资源:实验 7.ppt
- 《C语言程序设计》课程教学资源:实验 6.ppt
- 《C语言程序设计》课程教学资源:实验 6.ppt
- 《C语言程序设计》课程教学资源:实验 5.ppt
- 《C语言程序设计》课程教学资源:实验 3.ppt
- 《C语言程序设计》课程教学资源:实验 2.ppt
- 《C语言程序设计》课程教学资源:实验1 学习使用BC环境袁宁).ppt
- 《C语言程序设计》课程教学资源:课后习题答案.ppt
- 《C语言程序设计》课程教学资源:习题四答案.doc
- 《C语言程序设计》课程教学资源:习题二答案.doc
- 《C语言程序设计》课程教学资源:习题三答案.doc
- 《C语言程序设计》课程教学资源:习题一答案.doc
- 《C语言程序设计》课程教学资源:doc电子教材(全部)(共七章).doc
- 《C语言程序设计》课程教学资源:Doc1.doc
- 《C语言程序设计》课程教学资源:(英文版)FILES ON DISKS.doc
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 《C语言程序设计》课程教学资源:作业题8-13.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第一章 概述(主讲:袁宁).ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第七章 数组.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第三章 数据类型、运算符与表达式.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第九章 宏定义.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第二章 算法.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第五章 分支结构.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第八章 函数.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第六章 循环结构.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第十一章 结构体.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第十三章 文件.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第十章 指针.ppt
- 济南大学:《C语言程序设计》课程教学资源(PPT课件)第四章 顺序结构.ppt
- 《C语言程序设计》课程教学资源:学期授课计划.doc
- 《C语言程序设计》课程教学资源:实验1 学习使用BC环境实验1.ppt
- 《C语言程序设计》课程教学资源:实验2.ppt
- 《C语言程序设计》课程教学资源:实验3.ppt
- 《C语言程序设计》课程教学资源:实验5.ppt
- 《C语言程序设计》课程教学资源:实验5.ppt
- 《C语言程序设计》课程教学资源:实验6.ppt