1、编写子函数sjx(int n )打印下列图案:图案的行数在main()中通过键盘输入。

*

***

*****

*******

*********

***********

。。。。。。

#include

int sjx(int n)

{int i,j;

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

{ for(j=1;j<=n-i;j++)

printf(" ");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");}

}

void main()

{ int n;

scanf("%d",&n);

sjx(n);

getch();

}

2、程序功能:顺序查找法。设计要求:

(1) 编写函数int search(int a[],int n,int x),其功能是在长度为n的数组中查找整数x是否存在,若存在函数返回x在数组中的下标位置,否则返回0值。

(2) 编写函数main,定义并初始化一个数组a,接受从键盘上输入的整数x,调用函数search若找到,输出x所在的下标,否则输出“Not found!”。

#include

int search(int a[],int n,int x)

{int i;

for(i=1;i

if(a[i]==x) break;

if(i

return i;

else

return 0;

}

void main()

{ int a[10]={0,2,3,11,2,3,6,7,9,1};

int x,t;

scanf("%d",&x);

if(x==a[0]) printf("%d",0);

else

{t=search(a,10,x);

if(t==0)

printf("Not found!");

else

printf("%d",t);}

getch();

}

3、程序功能:冒泡排序法。设计要求:

(1) 编写函数int sort(float b[],int n),其功能是将长度为n的数组按由小到大进行排列。

(2) 编写函数main,定义一个数组a,从键盘上输入10个数给数组,调用函数sort对b数组排序,并输出排序后的数组。

#include

int sort(float b[],int n)

{ int i,j,k;

for(i=0;i

{

for(j=0;j

if(b[j]>b[j+1])

{ k=b[j];b[j]=b[j+1];b[j+1]=k;}

}

}

void main()

{ float a[10];

int i;

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

scanf("%f",&a[i]);

sort(a,10);

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

printf("%.0f ",a[i]);

getch();

}

4、程序功能:选择排序法。设计要求:

(1) 编写函数int sort(int a[],int n),其功能是将长度为n的数组按由大到小进行排列。

(2) 编写函数main,定义一个数组a,从键盘上输入10个数给数组,调用函数sort对a数组排序,并输出排序后的数组。

#include

int sort(int a[],int n)

{ int i,j,k,t;

for(i=0;i

{ k=i;

for(j=i+1;j<=n-1;j++)

if(a[k]>a[j]) k=j;

t=a[i];

a[i]=a[k];

a[k]=t;

}

}

void main()

{ int a[10];

int i;

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

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

sort(a,10);

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

printf("%d",a[i]);

getch();

}

5、已知正弦值的近似的多项式计算公式为:

sin(x)=x-x3/3!+x5/5!-x7/7!+… +(-1)nx2*n+1/(2*n+1)!+…

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序

设:x=1.57 ε=0.00001

6、通过键盘输入一个十进制整数,并转换成二进制数,所得二进制数的每一位放在一维数组中,输出此二进制数。要求:(1)编写函数dt

c语言hailstone序列,第一章 c语言上机试卷.doc相关推荐

  1. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  2. 数据结构c语言版第一章答案,《c语言数据结构》第一章概论自测题答案

    <<c语言数据结构>第一章概论自测题答案>由会员分享,可在线阅读,更多相关<<c语言数据结构>第一章概论自测题答案(4页珍藏版)>请在人人文库网上搜索. ...

  3. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  4. 北大青鸟c语言课后答案,北大青鸟C语言教程--第一章 C语言基础.ppt

    <北大青鸟C语言教程--第一章 C语言基础.ppt>由会员分享,可在线阅读,更多相关<北大青鸟C语言教程--第一章 C语言基础.ppt(20页珍藏版)>请在人人文库网上搜索. ...

  5. c语言i=5.6a=(int)i,第一章C语言概述.ppt

    <第一章C语言概述.ppt>由会员分享,可在线阅读,更多相关<第一章C语言概述.ppt(35页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计,课程安排和理论教学:(419 ...

  6. 数据结构(C语言)第二版 第一章课后答案

    数据结构(C语言)第二版 第一章课后答案 这本书,我以后也会用,所以趁着考完试做个整理,顺便分享出来.电子资源发不出来,放评论区吧,有需要自取. 1. 简述下列概念:数据.数据元素.数据项.数据对象. ...

  7. 山西农业大学c语言答案,第一章C语言及程序设计概述-东北农业大学教务处.doc...

    全国高等农林院校"十一五"规划教材 C语言程序设计 孙力 主编 中国农业出版社 内容简介 本书是全国高等农林院校"十一五"规划教材之一. 全书共11章,分别介绍 ...

  8. 第一章c语言基础知识答案,第一章 C语言的基础知识练习题

    第一章 C语言的基础知识练习题 第一章 C语言的基础知识 第一节 对C语言的初步认识 习题 1. 下列叙述中错误的是 B A)任何一个C程序都必须有且仅有一个main函数,C语言总是从main函数开始 ...

  9. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

最新文章

  1. 用c# 实现设计器 DesignSurface
  2. 一些常用的图像数据库
  3. web应用安全防御100技 好书再次阅读, 变的只是表象,被概念迷惑的时候还是静下心来回顾本质...
  4. 美研申请,你应该知道的那些事?
  5. 联邦学习:保护用户数据隐私
  6. SQL Server 编写自动增长的字符串型主键
  7. html实现图片加载动画效果,HTML5+javascript实现图片加载进度动画效果
  8. 安卓音频输出采样率_如何调好OBS Studio的音频设置 进阶篇
  9. SAP License:SAP 初学者指南
  10. 手写深浅拷贝(js)
  11. java base64字符 转图片_JAVA实现图片与base64字符串之间的转换详解
  12. 可以打开md_大祥MD型耐磨卧式多级离心泵现货出售中大泵业
  13. CE教程第九关——处理共用代码
  14. 如何测试WiFi路由器小包性能
  15. win10设置计算机关机时间,最新版:如何在Win10计算机上设置计划的关机时间? Windows 10计算机设置定时关机命令...
  16. css实现图片毛玻璃效果
  17. Linux 驱动开发 五:Linux LED驱动开发
  18. 计算机检查磁盘,教你win7系统电脑检测到磁盘错误的解决教程
  19. 锂离子电池和燃料电池特性介绍
  20. net logon服务无法启动

热门文章

  1. 【移动通信】移动通信基础
  2. 【干货】原生js做的一维数组对象,二维数组对象的模糊查询(前端网备份)...
  3. 实现在CentOS7环境下搭建个人github博客
  4. MS CRM 2011 Quick Find Active View
  5. Ubuntu用命令行发邮件mutt,报警发短信通知
  6. AcWing 845. 八数码(3阶数字华容道):bfs求最短路,状态表示困难
  7. 《C和指针》读书笔记-第六章指针
  8. 最长公共子序列LCS[C++题解]
  9. SNMP功能开发简介 六 snmp功能开发阶段性总结
  10. redis shutdown (error) ERR Errors trying to SHUTDOWN. Check logs.