C语言典型编程例题

典型编程例题

一、数列(阶乘)问题

1、s=1+22+32+……+202

2、求阶乘20!的值。 3、求1!+2!+……+20!

4、输出菲波那契数列前20个数(1,1,2,3,5,8,……)。

二、数值型数组

1、一维数组的输入和输出 2、二维数组的输出

3、一维数组求和 4、一维数组求和(用函数)

5、二维数组求总和 6、二维数组求各行的和

7、一维数组求最大数(用函数) 8、将数组的数列按逆序重新存放并输出。

9、一维数组按降序排序(冒泡法) 10、一维数组按降序排序(函数,选择法)

11、数据的顺序查找(从键盘输入一个整数,输出与该值相同的数组元素下标

12、在一组有序的数据中插入数据(输入一个数后,按原来排序的规律将它插入数组中)。

13、二维数组转置(使用函数,对给定的4×4数组转置,即行列互换)。

三、字符数组

1、对从键盘输入的一个字符串中的大写英文字母及数字进行计数。

2、计算字符长度(使用字符指针、函数)

3、删除字符串的部分字符(字符串长度为n,将其左边的k个字符删除,其它字符左移)。

4、计算一个字符串中的单词数。

5、删除字符串中的某个字符。

6、判断一个字符串是否回文。若是回文,输出yes;否则输出no(用指针和函数实现)

四、其它类型程序

1、求三个数中的最大数(用函数) 2、编写两个数交换的函数(用指针)

3、递归函数(求Xn的值)。

4、产生随机数([min,max]范围的随机整数)

~7~

#include

void main()

{ int i,s=0;

for(i=1;i<=20;i++)

s=s+i*i;

printf(“s=%d\n”,s);

}

#include

void main()

{ int i=1,s=0;

while(i<=20)

{s=s+i*i;i++;}

printf(“s=%d\n”,s);

}

#include

void main()

{ int i,t=1;

for(i=2;i<=20;i++)

t=t *i;

printf(“t=%d\n”,t);

}

#include

void main()

{ int i,t=1,s=0;

for(i=1;i<=20;i++)

{ t=t *i;s=s+t; }

printf(“s=%d\n”,s);

}

#include

void main()

{ int i,a=1,b=1,c;

printf(“ %5d, %5d”,a,b);

for(i=1;i<=18;i++)

{c=a+b;

a=b;b=c;

printf(“ %5d”,c);

}

printf(“ \n”);

}

#include

void main()

{ int i,a=1,b=1;

for(i=1;i<=10;i++)

{ printf(“ %5d, %5d”,a,b);

a=a+b;

b=b+a;

}

printf(“ \n”);

}

#include

void main()

{ int i,j,a[][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

printf (“%4d”,a[i][j]);

printf(“ \n”);

}

......

}

#include

void main()

{ int i,a[10];

for(i=0;i<10;i++)

scanf(“%d”,&a[i]);

printf(“ \n”);

for(i=0;i<10;i++)

printf (“%4d”,a[i]);

printf(“ \n”);

......

}

#include

void main()

{ int i,s=0;

int a[10]={5,7,2,4,9,3,6,5,10,20};

for(i=0;i<10;i++)

{ printf (“%4d”,a[i]);

s=s+a[i];

}

printf(“\n sum=%d \n”,s);

}

#include

c语言编程顺序查找例题,C语言典型编程例题.doc相关推荐

  1. 【Golang第6章:排序和查找】golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例

    介绍 这个是在B站上看边看视频边做的笔记,这一章是GO语言的排序和查找 有golang怎么排序,golang的顺序查找和二分查找,go语言中顺序查找二分查找介绍和案例,具体请看[文章目录] 配套视频自 ...

  2. c语言顺序查找算法,c语言实现排序和查找所有算法

    c语言版排序查找完成,带详细解释,一下看到爽,能直接运行看效果. /* Note:Your choice is C IDE */ #include "stdio.h" #inclu ...

  3. c语言程序设计顺序结构题目,C语言编程 顺序结构编程练习题目

    C语言顺序结构编程练习题目 C语言编程 顺序结构题目 题目1计算摄氏温度 输入一个华氏温度,要求输出摄氏温度.公式为:C=5/9(F-32),输出要有文字说明,取2位小数. 式中:C表示摄氏温度,F表 ...

  4. 算法之顺序查找【C语言】

    注:摘自<数据结构>,黄国瑜,叶乃菁编著,清华大学出版社. 需求:运用顺序查找法来查找数据中某一个特定值 分析:一个一个遍历且比较,找到报匹配成功,未找到报匹配失败.时间复杂度为O(n). ...

  5. 用c语言实现顺序查找,顺序查找算法及C语言实现

    通过前面对静态查找表的介绍,静态查找表即为只做查找操作的查找表. 静态查找表既可以使用.虽然一个是本节以静态查找表的顺序存储结构为例做详细的介绍. 顺序查找的实现 静态查找表用顺序存储结构表示时,顺序 ...

  6. 顺序查找算法C语言实现

    顺序查找算法 实现思想:静态查找表用顺序存储结构表示时,顺序查找的查找过程为:从表中的最后一个数据元素开始,逐个同记录的关键字做比较,如果匹配成功,则查找成功:反之,如果直到表中第一个关键字查找完也没 ...

  7. c语言实现顺序表源程序,C语言实现静态顺序表的实例详解

    C语言实现静态顺序表的实例详解 线性表 定义一张顺序表也就是在内存中开辟一段连续的存储空间,并给它一个名字进行标识.只有定义了一个顺序表,才能利用该顺序表存放数据元素,也才能对该顺序表进行各种操作. ...

  8. c语言编程顺序查找法,建立顺序表,实现顺序表的遍历,在顺序表中查找关键字为e的元素(c语言编写)...

    满意答案 qqea12345 推荐于 2017.11.24 采纳率:45%    等级:7 已帮助:1062人 楼主我大二 也刚上数据结构耶 这是我上实验课的时候用链表写的 还没交老师看  功能还差一 ...

  9. c语言从文件查找字符串,C语言文件中字符串的查找与替换?

    C语言文件中字符串的查找与替换? #include #include #include #include int Count=0; int findNum(char *str) { int i=0,t ...

最新文章

  1. SAP PM技术对象
  2. 发布程序后显示:未能创建类型
  3. Netlib文件转化为mps文件
  4. python mmap对象
  5. 共轭梯度法求解线性方程组
  6. Could NOT find SDL_image (missing:SDL_IMAGE_LIBRARIES SDL_IMAGE_INCLUDE_DIRS)
  7. ASP .NET MVC 之Entity Framework入门教程及源码
  8. 使用参数来防止SQL注入
  9. windows qt 不能debug_linux配置vlc-qt
  10. mysql的InnoDB和MyISAM对比
  11. Atitit.404错误解决标准流程and url汉字中文路径404错误resin4 resin chinese char path 404 err解决
  12. 天池风控算法大赛来了!
  13. win 64 安装 sql server 2000、出现挂起 解决
  14. Py之shap:shap.explainers.shap_values函数的简介、解读(shap_values[1]索引为1的原因)、使用方法之详细攻略
  15. 神棍传奇(cocos-jsV3.6)
  16. **sony Wi-H700通话质量非常差的原因分析**
  17. [Matlab]二维隐函数绘图
  18. android studio 设备调试及Logcat查看
  19. SAP中质量检验结果的清单列表及输出功能简单分析
  20. firefox支持mht

热门文章

  1. 要让玩家买单的facebook中文网
  2. 改變HTML中的光標問題
  3. 如何给 Visual C++ 中的对话框增加位图背景
  4. mysql my.cnf 配置_MySQL——my.cnf参数设置说明
  5. java金字塔等边三角形_java99乘法表的小练习 正三角 倒三角 正金字塔 倒金字塔...
  6. NBT | 微生物研究所王军组在AI赋能挖掘微生物组功能多肽方面获得新进展
  7. 这个方法无需旋转就可使得横轴坐标不重叠!
  8. 1.5w字的Rmarkdown入门教程汇总
  9. FCPX插件:创意多画面组合动态分屏转场过渡 Multiscreen Transition
  10. AE物体表面跟踪特效合成高级插件:Lockdown for Mac