实验十 指针程序设计

实验目的:

1、 掌握指针变量定义和引用方法。

2、 掌握正确使用指针编程。

实验内容:

1、 编写程序,从键盘输入10个整数,然后根据提示选择输入’A’或者’D’,如果输入为’A’,

将这10个数按从小到大的顺序输出(用选择法排序实现);如果输入为’D’,则按从大到小的顺序输出(用冒泡法排序实现)。

2、 有n个整数,使前面各数顺序向后移m个位置,移出的数再从开头移入。编写一个函数

实现以上功能,在主函数中输入n个整数并输出调整后的n个数。

实验步骤:

实验1:

1、算法思想:现将数据赋值给数组a,再根据要求对数组中的数进行相应的排序,最后通

过循环将相应的结果输出。

2、程序清单:

#include

int main()

{

int i,a[10];

char ch,c;

void selectsort(int a[10],int n);

void bublesort(int a[10],int n);

printf("请输入10个整数:");

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

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

}

scanf("%c",&c);

printf("输入A或D:");

scanf("%c",&ch);

if(ch=='A'){

selectsort(a,10);

}

else

bublesort(a,10);

printf("经过排序结果为:");

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

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

}

printf("\n");

return 0;

}

void selectsort(int a[10],int n)

{

c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,c语言 实验报告10相关推荐

  1. 用c语言编写程序学工系统,[工学]chap02_用C语言编写程序.ppt

    [工学]chap02_用C语言编写程序 Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度 2.3 计算分段函数 2.4 输 ...

  2. max日期最大值为0_C语言编写程序输出10个整数中最小值或最大值

    C语言编写程序输出10个整数中最小值或最大值 这是一个比较基础,同时也包含C语言中诸多特点的程序,仔细体会有很多的格式规则和技巧.其中包括:输入语句,输出语句,数组,分支结构,循环结构.希望广大C语言 ...

  3. c语言一个整数各位数字个数_C语言编写程序输出10个整数中最小值或最大值

    C语言编写程序输出10个整数中最小值或最大值 这是一个比较基础,同时也包含C语言中诸多特点的程序,仔细体会有很多的格式规则和技巧.其中包括:输入语句,输出语句,数组,分支结构,循环结构.希望广大C语言 ...

  4. python求1到n的奇数和_编写程序。输入任意整数n,计算1到n的奇数和。C语言编写程序 输入整数N 显...

    编写程序.输入任意整数n,计算1到n的奇数和. C语言编写程序 输入整数N 显 www.zhiqu.org 时间: 2020-11-23 解题思路:循环判断1到N的每一个数: 若除以2是结果为整数,也 ...

  5. C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。(switch语句)

    用switch语句改写C语言-编写程序,根据输入的学生成绩给出相应的等级,大于或等于90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级.(else if语句) #include< ...

  6. c语言编写程序,输入正整数n,计算0到n以内所有奇数的和,c语言输入正整数n,计算1~n中的奇数和以及偶数和并输出....

    用C语言编写程序,输入一个正整数n(1 #include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x0 ...

  7. python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...

    点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...

  8. matlab编写正整数阶乘函数,用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值....

    点击查看用matlab语言编写程序:编写一个计算阶乘的函数,再编写一个脚本文件,通过键盘输入计算阶乘的n值.具体信息 答:编写一个matlab文件,求1到n的阶乘之和.其代码编写的目的,就是学会自定义 ...

  9. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  10. c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...

    c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...

最新文章

  1. 352万帧标注图片,1400个视频,亮风台推最大单目标跟踪数据集
  2. keras卷积层用法API
  3. Synergy 共享键盘和鼠标
  4. Android分辨率适配layout布局的问题
  5. 2016-8-18晨型养成第三天
  6. 调参神器贝叶斯优化(bayesian-optimization)实战篇
  7. ORA-20000:ORU-10027:buffer overflow,limit of 2000 bytes.
  8. html5画布 文本无法显示,淡出HTML5画布中的文本效果
  9. Acitivity创建与配置
  10. Kafka : WARN Error while fetching metadata with correlation id xx : {=UNKNOWN_TOPIC_OR_PARTITION}
  11. linux多级反馈队列的实现,多级反馈队列调度算法的实现
  12. js获取css文件中的样式
  13. 【转】MySQL 复制的基本过程如下:
  14. unity创建一个简单对象的开销_SpringBoot第一篇:创建一个简单的SpringBoot
  15. 浅谈“知识库管理系统”
  16. 网上找的视频素材有水印怎么办?教你一键打码
  17. php写phalapi,PhalApi框架
  18. 自动控制原理9.1---线性系统的状态空间描述(中下)
  19. 偏最小二乘回归(PLSR)和主成分回归(PCR)
  20. 苹果系统中英文输入法切换_Mac 一键切换中英输入法方案

热门文章

  1. Redis的sorted set类型
  2. 如何解决Chrome首页被流氓网站劫持的问题
  3. VideoDownloadhe无限制_网络视频解析下载_MP4_支持多平台
  4. 杭电OJ——ACM 1009.FatMouse‘ Trade
  5. Android 10.0 系统默认开启wifi
  6. c语言不知道循环次数用什么语句,C语言while循环语句 do while语句 for循环语句
  7. python编程入门pdf-Python编程:从入门到实践 PDF 下载
  8. 【渝粤题库】陕西师范大学200251概率论与数理统计 作业(高起专、高起本)
  9. android扫条形码功能,详解Android 扫描条形码(Zxing插件)
  10. 开放式激光振镜运动控制器:C++ 快速调用图形库应用