⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 al6_1.c

📁 不错的C源码
💻 C
字号:
/*案例代码文件名:AL6_1.C*/
/*功能:从键盘上任意输入n个整数,用冒泡法按从小到大地排序,并在屏幕上显示出来。*/
#include "stdio.h"
#define NUM 10		/*定义符号常量(数据个数N)*/
main()
	{int data[NUM];		/*定义1个1维整型数组data*/
    	int i,j,temp;		/*定义循环变量和临时变量*/
    	clrscr();			/*库函数clrscr():清屏*/
    	printf("Please input 10 numbers:\n");
    	for(i=0; i<NUM; i++)
		scanf("%d", &data[i]);
    	/*冒泡法排序*/
    	for(i=0; i<NUM-1; i++)	/*外循环:控制比较趟数*/
        	for(j=NUM-1; j>i; j--)	/*内循环:进行每趟比较*/
			if(data[j]<data[j-1])	/*如果data[j]大于data[j-1],交换两者的位置*/
    				{temp=data[j];
      				data[j]=data[j-1];
      				data[j-1]=temp;
				};
    	/*输出排序后的数据*/
    	printf("\nthe  result of sort:\n");
    	for(i=0; i<NUM; i++)
        	printf("%d ",data[i]); 
    	getch();			/*库函数getch():等待键盘输入任一字符,目的使程序暂停*/
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -